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 ("Method setDuplicateKeysAllowedInBtrees() not yet implemented."); 74 } 75 } 76 | Popular Tags |