01: /**
02: * Objective Database Abstraction Layer (ODAL)
03: * Copyright (c) 2004, The ODAL Development Group
04: * All rights reserved.
05: * For definition of the ODAL Development Group please refer to LICENCE.txt file
06: *
07: * Distributable under LGPL license.
08: * See terms of license at gnu.org.
09: */package com.completex.objective.components.persistency;
10:
11: /**
12: * Under construction
13: *
14: * @author Gennady Krizhevsky
15: */
16: public class InlineLink extends Link {
17:
18: public InlineLink(InlineMode inlineMode) {
19: setInlineMode(inlineMode);
20: }
21:
22: public InlineLink(Query query, int[] parentIndeces,
23: int this Indeces[], InlineMode inlineMode) {
24: super (query, parentIndeces, this Indeces);
25: setInlineMode(inlineMode);
26: }
27:
28: public InlineLink(Query query, int[] parentIndeces,
29: int this Indeces[], String name, InlineMode inlineMode) {
30: super (query, parentIndeces, this Indeces, name);
31: setInlineMode(inlineMode);
32: }
33:
34: public InlineLink(Link source, InlineMode inlineMode) {
35: super (source);
36: setInlineMode(inlineMode);
37: }
38:
39: protected Link newInstance0(Query query) {
40: return new InlineLink(query, parentIndeces, thisIndeces,
41: inlineMode);
42: }
43: }
|