org.tmatesoft.sqljet.core.table
Class SqlJetScope

java.lang.Object
  extended by org.tmatesoft.sqljet.core.table.SqlJetScope

public class SqlJetScope
extends java.lang.Object

Objects of these class describes bounded scope. Scope has two bounds, left and right, represented by the instances of SqlJetScope.SqlJetScopeBound class. Null left or right bound means that scope is not bounded from that side.


Nested Class Summary
static class SqlJetScope.SqlJetScopeBound
           
 
Constructor Summary
SqlJetScope(java.lang.Object[] leftKey, boolean isLeftKeyIncluded, java.lang.Object[] rightKey, boolean isRightKeyIncluded)
           
SqlJetScope(java.lang.Object[] leftKey, java.lang.Object[] rightKey)
           
SqlJetScope(SqlJetScope.SqlJetScopeBound leftBound, SqlJetScope.SqlJetScopeBound rightBound)
           
 
Method Summary
 SqlJetScope.SqlJetScopeBound getLeftBound()
           
 SqlJetScope.SqlJetScopeBound getRightBound()
           
 SqlJetScope reverse()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SqlJetScope

public SqlJetScope(java.lang.Object[] leftKey,
                   java.lang.Object[] rightKey)

SqlJetScope

public SqlJetScope(java.lang.Object[] leftKey,
                   boolean isLeftKeyIncluded,
                   java.lang.Object[] rightKey,
                   boolean isRightKeyIncluded)

SqlJetScope

public SqlJetScope(SqlJetScope.SqlJetScopeBound leftBound,
                   SqlJetScope.SqlJetScopeBound rightBound)
Method Detail

getLeftBound

public SqlJetScope.SqlJetScopeBound getLeftBound()

getRightBound

public SqlJetScope.SqlJetScopeBound getRightBound()

reverse

public SqlJetScope reverse()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object