Package kdl.prox.dbmgr

Interface Summary
Filter Represents a filter that can be applied to a NST for certain operations, such as select or delete.
 

Class Summary
ColumnComparisonFilter ColumnComparisonFilter - selects rows from an NST based on a comparison between two columns of the NST.
ColumnDistinctFilter Implements a filter that finds distinct values in a column Corresponds to a DISTINCT in SQL

It only works on one column at a time.

ColumnInFilter Implements a filter based on a column from another BAT Corresponds to a WHERE IN in SQL
ColumnNotInFilter Implements a filter based on a column from another BAT Corresponds to a WHERE NOT IN in SQL
ColumnValueFilter Implements a filter based on the value of a column
ColumnValueLikeFilter Implements a filter based on the value of a column Corresponds to the SQL 'like' command Accepts % as wildcard
ColumnValueRandomFilter Implements a filter based on the value of a column.
ColumnValueRangeFilter Implements a filter based on the value of a column.
ComparisonOperatorEnum  
CompositeFilter  
DataTypeEnum  
FilterFactory Given a string description of a filter, a-la SQL, it returns an actual instance of the Filter* hierarchy that implements it.
KeyInFilter Implements a filter for the head column of an NST, based on the column from another BAT Corresponds to a WHERE keID IN in (SQL)
KeyNotInFilter Implements a filter for the head column of an NST, based on the column from another BAT Corresponds to a WHERE keID NOT IN in (SQL)
LogicalConnectorEnum  
NST Represents our "Named Synchronized Tables" idea in Monet.
NSTColumn Represents a column in an NST Stores the column name, its data type, and the BAT where the data are stored

Normally the batName corresponds to a BAT in Monet.

NSTTypeEnum  
NSTUtil A series of utilites to make the processing of internal NST structures easier