KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > serversystem > chainedcolumn > ChainedTableInfo


1 package com.daffodilwoods.daffodildb.server.serversystem.chainedcolumn;
2
3 import java.util.*;
4
5 import com.daffodilwoods.database.general.*;
6 public class ChainedTableInfo {
7    private QualifiedIdentifier tableName;
8    private ChainedColumnInfo columnInfo;
9    private ArrayList childsTableInfo;
10    private ChainedTableInfo parentTableInfo;
11    private IteratorInfo referencing_to_referencedTableIteratorInfo;
12    private IteratorInfo referenced_to_referencingTableIteratorInfo;
13
14    public ChainedTableInfo(ChainedColumnInfo columnInfo0,QualifiedIdentifier tableName0) {
15       columnInfo = columnInfo0;
16       tableName = tableName0;
17    }
18
19    public QualifiedIdentifier getTableName(){
20       return tableName;
21    }
22
23    public ChainedColumnInfo getChainedColumnInfo() {
24       return columnInfo;
25    }
26
27    ChainedTableInfo getParentChainedTableInfo() {
28       return parentTableInfo;
29    }
30
31    ArrayList getChildsChainedTableInfo() {
32       return childsTableInfo;
33    }
34
35    IteratorInfo getReferencingToReferencedTableIteratorInfo() {
36       return referencing_to_referencedTableIteratorInfo;
37    }
38
39    IteratorInfo getReferencedToReferencingTableIteratorInfo() {
40       return referenced_to_referencingTableIteratorInfo;
41    }
42
43    public void setReferencingToReferencedTableIteratorInfo(IteratorInfo rr0) {
44       referencing_to_referencedTableIteratorInfo = rr0;
45    }
46
47    public void setReferencedToReferencingTableIteratorInfo(IteratorInfo rr0) {
48       referenced_to_referencingTableIteratorInfo = rr0;
49    }
50
51    public void setParentTableInfo(ChainedTableInfo parentTableInfo0) {
52       parentTableInfo = parentTableInfo0;
53    }
54
55    public void addChildTableInfo(ChainedTableInfo tableInfo) {
56       if(childsTableInfo == null)
57          childsTableInfo = new ArrayList();
58       childsTableInfo.add(tableInfo);
59    }
60
61    public String JavaDoc toString() {
62      StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
63      sb.append("[tableName = " + tableName.getIdentifier());/*
64      sb.append("] [ columnInfo = ");
65      if(columnInfo == null)
66        sb.append("null");
67      else
68        sb.append(columnInfo);
69      sb.append(" ] [ CHILDS# = " );
70      if(childsTableInfo == null)
71        sb.append("null" );
72      else
73        sb.append(childsTableInfo.size());
74      sb.append(" ] [ referencing_to_referencedII = ");
75      if(referencing_to_referencedTableIteratorInfo == null)
76        sb.append("null" );
77      else
78        sb.append(referencing_to_referencedTableIteratorInfo);
79      sb.append(" ] [ referenced_to_referencingII = ");
80      if(referenced_to_referencingTableIteratorInfo == null)
81        sb.append("null ] }");
82      else
83        sb.append(referenced_to_referencingTableIteratorInfo + " } ");*/

84      return sb.toString();
85    }
86 }
87
Popular Tags