KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sessionsystem > CommittedTable


1 package com.daffodilwoods.daffodildb.server.sessionsystem;
2
3 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator;
4
5 import com.daffodilwoods.daffodildb.server.datasystem.indexsystem.
6
    _IndexInformation;
7 import com.daffodilwoods.database.resource.DException;
8 import com.daffodilwoods.daffodildb.server.datasystem.utility._Record;
9 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
10 import com.daffodilwoods.daffodildb.server.datasystem.interfaces.*;
11 import java.util.*;
12 import com.daffodilwoods.daffodildb.server.serversystem._ServerSession;
13 import com.daffodilwoods.daffodildb.utils.comparator.SuperComparator;
14 import com.daffodilwoods.daffodildb.server.sql99.fulltext.dml._FullTextIndexInformation;
15
16 public class CommittedTable implements _SessionGetter, _IndexTable {
17
18   SessionIndex sessionIndex;
19   SuperComparator comparator;
20
21   public CommittedTable(SessionIndex sessionIndex0) {
22     sessionIndex = sessionIndex0;
23   }
24
25   public _IndexInformation[] getIndexInformations() throws com.daffodilwoods.
26
      database.resource.DException {
27     return sessionIndex.getIndexInformations();
28   }
29
30   public _Iterator getIterator(int index) throws com.daffodilwoods.database.
31
      resource.DException {
32     _Iterator sessionIterator = sessionIndex.getIterator(index);
33     comparator = ( (_IndexIteratorInfo) sessionIterator).getComparator();
34     return sessionIterator;
35   }
36
37   public _Record getBlankRecord() throws com.daffodilwoods.database.resource.
38
      DException {
39     return sessionIndex.getBlankRecord();
40   }
41
42   public _TableCharacteristics getTableCharacteristics() throws com.
43
      daffodilwoods.database.resource.DException {
44     return sessionIndex.getTableCharacteristics();
45   }
46
47   public SuperComparator getComparator() throws DException {
48     return comparator;
49   }
50
51   public _Iterator getDefaultIterator() throws com.daffodilwoods.database.
52
      resource.DException {
53     _Iterator sessionIterator = sessionIndex.getDefaultIterator();
54     comparator = ( (_IndexIteratorInfo) sessionIterator).getComparator();
55     return sessionIterator;
56   }
57
58   public _ServerSession getServerSession() throws com.daffodilwoods.database.
59
      resource.DException {
60     return sessionIndex.getServerSession();
61   }
62
63   public int getEstimatedRowCount() throws DException {
64     return sessionIndex.getEstimatedRowCount();
65   }
66   public _FullTextIndexInformation[] getFullTextIndexInformation( ) throws DException{
67     return sessionIndex.getFullTextIndexInformation();
68   }
69   public _Database getDatabase() throws DException{
70     return sessionIndex.getDatabase();
71   }
72   public void setDuplicateKeysAllowedInBtrees() throws DException{
73        throw new java.lang.UnsupportedOperationException JavaDoc("Method setDuplicateKeysAllowedInBtrees() not yet implemented.");
74 }
75 }
76
Popular Tags