Quadcap Embeddable Database

Quadcap Embeddable Database Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
com.quadcap.crypto.AbstractSymmetricKeyBase class for symmetric ciphers
com.quadcap.crypto.AbstractSymmetricKey.DecryptionKeyClass wrapper for decryption as a key operation
com.quadcap.crypto.AbstractSymmetricKey.EncryptionKeyClass wrapper for encryption as a key operation
com.quadcap.sql.AddColumnLog step to add a column to a table, supplying default values as necessary
com.quadcap.sql.AddConstraintLog step to add a constraint to a table
com.quadcap.sql.AddIndexEntryLog step to add a entry to an index
com.quadcap.sql.AddTableLog step to add a table to a database
com.quadcap.sql.AggregateCursorUsed in conjunction with a GroupByCursor to handle aggregate functions (e.g., SUM, AVG, etc.) with a GROUP BY clause
com.quadcap.sql.AggregateExpressionExpression implementing one of AVG, SUM, MIN, or MAX
com.quadcap.sql.AggregateExpression.AggregateSessionStatePrivate class to maintain per-session state for this expression
com.quadcap.sql.AlterColumnLog Step to alter the definition of a table column
com.quadcap.sql.AnalyzeJoin planner
com.quadcap.util.collections.ArrayQueueImplements the Queue interface using a growable array
com.quadcap.sql.io.ArraysSerialization/deserialization utilities for arrays of bytes or ints
com.quadcap.io.AsciiInputStreamThis class is an adaptor used to convert a reader into an inputstream that returns ASCII characters
com.quadcap.io.AsciiReaderThis class is an adaptor class that can be used to convert an input stream that contains ASCII bytes into a reader that returns those bytes as Unicode characters
com.quadcap.text.sax.AttributeListAttributeList implementation; uses arrays of Strings internally
com.quadcap.sql.AutoNumberConstraintConstraint class for SQL AUTO_NUMBER constraints
com.quadcap.sql.AutoNumberStepLog step to record allocations of auto numbers..
com.quadcap.sql.BackupThe "Back me up" hook, implemented external to this package
com.quadcap.io.Base64OutputStreamA filter output stream usually, converting binary octets to their base64 representation
com.quadcap.sql.BC_CursorCursor that implements the DISTINCT modifier by creating temporary table, where the entire row is used as the index key
com.quadcap.sql.index.BCursorBCursor
com.quadcap.sql.BinaryExpressionExpression class for all binary ops
com.quadcap.sql.index.BIndexAn index is simply a map, with byte arrays as keys
Blob
com.quadcap.sql.file.BlockThis class represents a block/page of data in a random access file, which may be cached
com.quadcap.sql.file.BlockAccessThis class implements a randomly accessible, growable region within a BlockFile object
com.quadcap.sql.file.BlockCacheThis class manages a number of buffers on an underlying store
com.quadcap.sql.file.BlockFileThis class is used to create, modify, or read a blocked file
com.quadcap.sql.file.BlockPathThis class is used to locate a specified offset within a randomly accessible BlockAccess object
com.quadcap.sql.file.BlockStoreBelow the cache, this class handles the actual I/O to the underlying file
com.quadcap.sql.index.BnodeThis class represents a node in the btree
com.quadcap.sql.index.BtreeA Btree implementation
com.quadcap.sql.index.BtreeCursorA cursor for a Quadcap Btree
com.quadcap.sql.file.BufferedRandomAccessA RandomAccess implementation using a byte array
com.quadcap.sql.file.BufferedRandomAccess.Buffer
ByteArrayInputStream
com.quadcap.sql.file.ByteArrayRandomAccessA RandomAccess implementation using a byte array
com.quadcap.sql.types.ByteReaderAn adaptor class which takes an inputstream containing two-byte pairs, each pair representing a character, and wraps a Reader interface around the stream
com.quadcap.sql.file.ByteUtilThis class encapsulates various utilities for manipulating byte arrays which contain primitive values, such as integers, strings, etc
com.quadcap.sql.file.CacheThis class manages a number of buffers on an underlying store
com.quadcap.sql.file.CacheableThe construction of these objects needs to be managed by the cache object
com.quadcap.sql.types.CharStreamAn adaptor class which converts a Reader into an InputStream where each character is represented as two bytes
com.quadcap.sql.CheckConstraintConstraint class for SQL CHECK constraints
com.quadcap.io.dir.ClassLoaderThis class implements a JSP class loader
Clob
Cloneable
com.quadcap.sql.ColumnA column lives in a tuple, has a name, a type, and a default value
Comparable
com.quadcap.sql.index.ComparatorGeneric comparator implementation
Comparator
Comparator
Comparator
Comparator
com.quadcap.sql.types.CompareValuesGeneric multi-field comparator implementation
com.quadcap.util.ConfigCentral repository for configuration information
com.quadcap.util.ConfigNumberThis class represents a configuration value which is a number
com.quadcap.util.ConfigStringThis class represents a configuration value which is a string
com.quadcap.util.ConfigVarGeneric interface for notifiable configuration variables
com.quadcap.sql.ConnectionAnalagous (and mapped onto) a JDBC Connection, this class maintains state and locks on behalf of a single session
com.quadcap.sql.ConstraintA constraint is a condition which must be satisfied relative to the rows of a table
com.quadcap.io.CountedInputStreamThis class implements an input stream filter which keeps track of how many bytes have been read
com.quadcap.sql.CursorThe base cursor interface
com.quadcap.sql.CursorImplBase cursor implementation class
com.quadcap.sql.DatabaseThis class implements the QED SQL database outer API
com.quadcap.sql.DatabaseRootThe persistent root block of the database
com.quadcap.sql.file.DatafileThis class brings together the various file-level components of the structured (SQL) database
Datafile
com.quadcap.sql.file.DatafileException
com.quadcap.sql.file.DatafileRootThe persistent root block of the database
DatafileRoot
DataInput
com.quadcap.sql.io.DataInputStreamImplement low level serialization
DataOutput
com.quadcap.sql.io.DataOutputStreamThis class implements data output somewhat more efficiently than the JDK version
com.quadcap.sql.DbExceptionA kind of parser exception that we can throw,
com.quadcap.sql.DbRuntimeExceptionA kind of runtime exception that we can throw
com.quadcap.util.DebugCommon functions for debug and log output
com.quadcap.sql.DefaultTableConstraintIf a table has no other constraints (e.g., primary key, unique), we synthesize this constraint to force the creation of an index, since the table traversal code depends on having an index to iterate
com.quadcap.sql.DeleteConstraintLog step to remove a table constraint
com.quadcap.sql.DeletedRowsStatementContext which manages delete operations generated by a statement, defers those operations so consistency can be checked, and at the end of the statement's execution, performs all of the deletes
com.quadcap.sql.DeleteIndexEntryLog step to delete an index entry
com.quadcap.sql.DeleteRowLog step to delete a row from a table
com.quadcap.crypto.DigestSymmetric key interface: The same key can be used for encryption and decryption
com.quadcap.util.collections.DiGraphA simple implementation of a directed graph of Objects
com.quadcap.util.collections.DiGraph.Node
com.quadcap.util.collections.DiGraph.NodeIterator
com.quadcap.io.dir.DirectoryRead-only directory abstract interface
com.quadcap.sql.DistinctCursorCursor that implements the DISTINCT modifier by creating temporary table, where the entire row is used as the index key
com.quadcap.util.DListThis class manages a doubly linked list, with head and tail
com.quadcap.util.DListItemThis class holds an item in a DList
DocumentHandler
DocumentHandler
Driver
com.quadcap.sql.DropColumnLog step to add a column to a table, supplying default values as necessary
com.quadcap.sql.DropTableLog step to remove a table from a database
com.quadcap.sql.file.EncryptedBlockStore
com.quadcap.io.dir.EntryReadonly access to a node in a directory
ErrorHandler
ErrorHandler
Exception
com.quadcap.sql.ExportedKeyConstraintA hidden 'ExportedKeyConstraint' is created for tables that are referenced as foreign keys by other tables
com.quadcap.sql.ExportedKeysA statement context which keeps track of the set of changes to the keys in a foreign-key constraint during the statement execution
com.quadcap.sql.ExpressionBase class for all expression types
com.quadcap.sql.ExpressionVisitorExpression tree visitor
com.quadcap.sql.io.ExternAdaptor class for objects that are themselves externalizable or which have externalize adaptors
com.quadcap.sql.io.ExternableInterface for classes which use other classes to do their serialization dirty work
Externable
Externable
Externable
Externable
Externalizable
com.quadcap.sql.io.ExternalizeProxyA class that knows how to serialize another class
ExternalizeProxy
ExternalizeProxy
ExternalizeProxy
ExternalizeProxy
ExternalizeProxy
ExternalizeProxy
com.quadcap.sql.io.ExternProxyBigDecimalExternalizeProxy for java.math.BigDecimal objects
com.quadcap.sql.io.ExternProxyIntegerExternalizeProxy for integers
com.quadcap.sql.io.ExternProxyStringExternalizeProxy for strings
com.quadcap.sql.io.ExternProxyVectorExternalizeProxy for Vectors
com.quadcap.io.dir.FileDirectory
com.quadcap.io.dir.FileEntry
com.quadcap.sql.file.FileRandomAccess
com.quadcap.sql.FilterCursorBase class for all filter cursor types
com.quadcap.sql.ForeignKeyConstraintAbstract base class for imported and exported key constraints
com.quadcap.sql.FunctionAn SQL function, defined as the value resulting from some function on a row
com.quadcap.sql.FunctionExpressionImplement function expressions
com.quadcap.sql.GroupByCursorCursor to support SQL GROUP BY
com.quadcap.text.sax.HandlerGeneral purpose sax handler class
com.quadcap.sql.HavingCursorCursor to support HAVING clause
com.quadcap.sql.lock.HeldLock
com.quadcap.sql.lock.HeldLockPoolExtends the ObjectPool to contain held locks
com.quadcap.sql.ImportedKeyConstraintConstraint for imported keys (i.e., this table references another table)
com.quadcap.sql.IndexConstraintBase class for all index constraints
com.quadcap.sql.IndexCursorCursor for iterating an index
com.quadcap.sql.InExpressionExpression implementing IN (list)
com.quadcap.sql.InExpression.InSessionStatePrivate class to maintain per-session state for this expression
InputStream
InputStream
InputStream
InputStream
InputStream
InputStream
InputStream
com.quadcap.io.InputStreamReader
com.quadcap.sql.InsertBlobLog step to insert a BLOB value into the database
com.quadcap.sql.InsertRowLog step to insert a row into a table
com.quadcap.util.collections.IntMapA map with integer keys
com.quadcap.util.collections.IntMap.Entry
com.quadcap.util.collections.IntMap.IntMapIterator
com.quadcap.io.IO
com.quadcap.sql.ItemsCursorThis cursor performs the name-mapping function associated with the SELECT clause
com.quadcap.sql.ItemsRowPart of the 'ItemCursor' implementation, this implements a row that is a mapped Essentially, a vector with one-based indices
Iterator
Iterator
Iterator
Iterator
com.quadcap.io.dir.JarDirectory
com.quadcap.io.dir.JarEntry
com.quadcap.jdbc.JdbcDriverThis class implements the java.sql.Driver interface, which provides a basic mechanism for establishing connections to a QED database
com.quadcap.sql.JdbcEscapeTokenStreamHandle JDBC escape processing as a token stream
com.quadcap.jni.JniInterface to native hi-res timers
com.quadcap.jni.Jni.StatCompare
com.quadcap.sql.JoinCrossCursorCursor implementation of cross-join (Cartesian product)
com.quadcap.sql.JoinCrossRowA row containing a cross-join, all columns from each of two cursors
com.quadcap.sql.JoinCursorCursor implementation of cross-join (cartesion product)
com.quadcap.sql.JoinedTableA table expression representing a single join operation
com.quadcap.sql.JoinInnerCursorCursor implementing INNER JOIN using nested loops (optimized using the inner index)
com.quadcap.sql.JoinMapRowA row containing a cross-join, all columns from each of two cursors
com.quadcap.sql.JoinNaturalRowA row containing a natural join, all columns from each of two cursors, with only one instance of the join columns
com.quadcap.sql.JoinUnionCursorHalf of a UNION join
com.quadcap.sql.KeyMicro-optimized (-;) key serialization and comparison
com.quadcap.crypto.KeyInterface for an atomic encryption/decryption step
com.quadcap.crypto.KeyFactoryA simple key factory to localize the (hardcoded) choice of ciphers
com.quadcap.sql.types.KeyStreamSimple key serialization primitives
com.quadcap.sql.LazyRowA row that we deserialize only as needed to produce values
com.quadcap.util.ListException
com.quadcap.sql.tools.LoaderA simple SQL loader utility which scans the input file for semicolon-delimited SQL statements which are executed using JDBC against a database connection
com.quadcap.text.sax.LocatorLocator implementation
com.quadcap.sql.lock.LockA mapped, instantiated lock object
com.quadcap.sql.lock.LockManagerManage a hierarchical set of read/write/intention locks
com.quadcap.sql.lock.LockModeLock modes supported by this package
com.quadcap.sql.lock.LockPoolCache of lock objects
com.quadcap.sql.file.LogInterface to logging subsystem
com.quadcap.sql.file.Log0Interface to logging subsystem
com.quadcap.sql.file.Log1Rolling write-ahead log implementation
com.quadcap.sql.file.Log1.CheckpointInner class to bind Checkpoint op to 'log.reallyCheckpoint' method
com.quadcap.sql.file.Log1.CloseInner class to bind Close op to 'log.reallyClose()' method
com.quadcap.sql.file.Log1.FlushInner class to bind Flush op to 'log.reallyFlush()' method
com.quadcap.sql.file.Log1.LogSyncPrivate inner class which implements single-threaded log file writer, using a Channel
com.quadcap.sql.file.Log1.RollbackInner class for transaction/statement rollback
com.quadcap.sql.file.Log1.SyncInner class for log thread syncing
com.quadcap.sql.file.Log2Interface to logging subsystem
com.quadcap.sql.file.Log3Interface to logging subsystem
com.quadcap.sql.file.LogBufferA bounded buffer based on an underlying RandomAccess
com.quadcap.sql.file.LogBuffer.LogInputStreamInner input stream
com.quadcap.sql.file.LogBuffer.LogOutputStreamInner output stream
com.quadcap.sql.file.LogDumpUtility class to dump a log file
com.quadcap.sql.file.LogEntryAn entry in the log
LogEntry
com.quadcap.sql.file.Logger
com.quadcap.sql.file.Logger1A Logger implmeentation using a fixed size circular buffer
com.quadcap.sql.file.Logger1.TransMapInner class used to to track active transactions
com.quadcap.sql.file.LogOp
com.quadcap.sql.LogStepBasic unit of write-ahead logging strategy
com.quadcap.util.collections.LongIterator
com.quadcap.util.collections.LongMapA map with long values as keys
com.quadcap.util.collections.LongMap.Entry
com.quadcap.util.collections.LongMap.LongMapIterator
com.quadcap.sql.MapRowA virtual row with columns remapped from an underlying physical row
com.quadcap.sql.file.MemoryBlockStoreBelow the cache, this class handles the actual I/O to the underlying file
com.quadcap.sql.MergeCursorCursor implementing the SQL UNION or INTERSECTION operations
com.quadcap.sql.MergeExpressionTable expression representing UNION or INTERSECTION operations
com.quadcap.sql.meta.MetaBestRowIdA Cursor supporting the DatabaseMetaData.getBestRowId() operation
com.quadcap.sql.meta.MetaColumnsA Cursor supporting the DatabaseMetaData.getColumns() operation
com.quadcap.sql.meta.MetaCrossReferenceA Cursor supporting the getCrossReference, getExportedKeys, getImportedKeys functions
com.quadcap.sql.meta.MetaCursorBase class for all cursors used in this package
com.quadcap.sql.meta.MetaIndexInfoA Cursor supporting the getIndexInfo function
com.quadcap.sql.meta.MetaPrimaryKeysA Cursor supporting the getPrimaryKeys function
com.quadcap.sql.meta.MetaSchemasA Cursor supporting the getSchemas function
com.quadcap.sql.meta.MetaTablesA Cursor supporting the getTables function
com.quadcap.sql.meta.MetaTableTypesA Cursor supporting the getTableTypes function
com.quadcap.sql.meta.MetaTypesA Cursor supporting the getTypes function
com.quadcap.sql.ModIndexEntryAbstract log step for all operations that modify indexes
com.quadcap.sql.MultiCursorCursor implementation that concatenates multiple cursors together and makes them appear as a single cursor
com.quadcap.jdbc.MultiDriverThis class implements a JDBC driver wrapper which uses a custom classloader to load a QED driver from a different (generally a previous version) QED version
com.quadcap.sql.MultiSetImplement a multi-valued map over a Btree
com.quadcap.io.MutableByteArrayInputStream
com.quadcap.util.MutableIntegerThis class represents a configuration value which is a number
com.quadcap.sql.NameExpressionExpression class for names (typically column or function names)
com.quadcap.sql.NonUniqueIndexConstraintIndex constraint for indexes which do not require unique values
com.quadcap.text.NoStringPoolString pool implementation that does nothing
com.quadcap.sql.NotNullConstraintConstraint implementation of NOT NULL
com.quadcap.util.NullSecurityManager
com.quadcap.sql.file.NullStoreThe null store, which is part of the memory-only implementation
Number
Object
ObjectInput
com.quadcap.sql.io.ObjectInputStreamObjectInputStream based on this package's serialization format
ObjectOutput
com.quadcap.sql.io.ObjectOutputStreamObjectOutputStream based on this package's serialization format
com.quadcap.sql.lock.ObjectPool
com.quadcap.util.OctetComparatorThis class implements a comparator for octet strings
com.quadcap.util.text.OctetMapSimple byte membership tables for 8-bit text
com.quadcap.util.OctetStringAn OctetString is a variable length string of octets
com.quadcap.sql.types.OpA list of all the ops
com.quadcap.sql.OrderByCursorCursor implementing the ORDER BY clause, uses a temporary table with the order-by columns as the key, then iterates the table's index
com.quadcap.sql.OrderElementA parsed ORDER BY element
OutputStream
OutputStream
OutputStream
OutputStream
com.quadcap.sql.file.PageThis interface models a page of data in a block file, either a main page (aka a Block) or a sub-page
com.quadcap.sql.file.PageManagerInterface to be implemented by page (and sub-page) allocators
com.quadcap.sql.ParameterExpressionExpression implementing JDBC run-time parameters (e.g., "?")
com.quadcap.text.sax.ParserSAX Parser implementation
com.quadcap.sql.lock.PooledObject
PooledObject
com.quadcap.sql.PredicateCursorCursor for WHERE predicates
com.quadcap.sql.PrimaryKeyConstraintIndex constraint for PRIMARY KEYs
com.quadcap.crypto.PrivateKey
com.quadcap.crypto.PublicKeyPublic key interface
com.quadcap.sql.QDriverAn adaptor that allows us to get at the Database behind a Driver
QDriver
com.quadcap.sql.QedResultSetAn adaptor interface that allows us to get at the cursor behind the resultset
QedResultSet
com.quadcap.sql.QuantifiedCompareExpression implemented quantified comparisons: ALL, ANY
com.quadcap.util.collections.QueueThis class implements a queue with a capacity
com.quadcap.sql.file.RandomAccessThis interface is used to access a region of consecutive bytes in a random access manner
com.quadcap.sql.file.RandomAccessInputStreamAn input stream attached to a RandomAccess object
com.quadcap.sql.file.RandomAccessOutputStreamAn output stream attached to a RandomAccess object
Reader
Reader
Reader
com.quadcap.io.ReaderInputStream
RecognitionException
com.quadcap.sql.RefcountBlobLog step to insert a BLOB value into the database
com.quadcap.sql.RelationThe common base class for tables and views
com.quadcap.sql.RenameCursorCursor performs the name-mapping function associated with the SELECT clause
com.quadcap.jdbc.ResultSetThis class implements the java.sql.ResultSet interface, and provides facilities for accessing the results of a SQL query
ResultSet
com.quadcap.crypto.RijndaelRijndael --pronounced Reindaal-- is a symmetric cipher with a 128-bit block size and variable key-size (128-, 192- and 256-bit)
com.quadcap.sql.RowEssentially, a vector with one-based indices
com.quadcap.crypto.RSAKeyImplementation detail; factoring operations common to public and private RSA keys
com.quadcap.crypto.RSAPrivateKeyRSA Private Key implementation
com.quadcap.crypto.RSAPublicKeyRSA Public key implementation
RuntimeException
SecurityManager
com.quadcap.sql.file.SegmentManagerInterface to be implemented by segment allocators
com.quadcap.sql.SelectExpressionA table expression representing a SELECT clause
com.quadcap.sql.SelectExpression.AndWhereVisitor class to set the WHERE clause on all subtables in this SELECT
com.quadcap.sql.SelectExpression.IsAggregateVisitor class used to analyze the select expression for aggregate usage
com.quadcap.sql.SelectFromItemTableExpression permitting individual tables in the SELECT statement to be "renamed" via the AS clause
com.quadcap.sql.SelectFromTableTable expression implementation of TABLE table-name
com.quadcap.sql.SelectItemAn item in a SELECT clause
com.quadcap.sql.SelectStmtImplementation of SQL SELECT statement
com.quadcap.sql.SessionAnalagous (and mapped onto) a JDBC Statement, this class maintains state and locks on behalf of a single session
com.quadcap.crypto.SHA1DigestThis is a simple port of Steve Reid's SHA-1 code into Java
com.quadcap.sql.lock.SortedArray
com.quadcap.sql.lock.SortedArrayIterator
com.quadcap.util.text.SoundexSOUNDEX Utilities
SQLException
com.quadcap.sql.SQLLexer
com.quadcap.sql.SQLParser
com.quadcap.sql.SQLTokenTypes
com.quadcap.jni.StatA simple statistics object
com.quadcap.sql.StatementContextThis interface models some stateful action that is associated with the execution of a statement, but which can't be actually performed until the end of the statement execution
com.quadcap.sql.StaticCursorCursor implementation of VALUES clause
com.quadcap.sql.StmtAbstract statement execution interface
com.quadcap.sql.StmtAddColumnImplementation of SQL ADD COLUMN statement
com.quadcap.sql.StmtAddConstraintImplementation of SQL ALTER TABLE ADD CONSTRAINT statement
com.quadcap.sql.StmtAlterColumnImplementation of SQL ALTER COLUMN statement
com.quadcap.sql.StmtCommitImplementation of the SQL COMMIT statement
com.quadcap.sql.StmtCreateIndexImplementation of the SQL CREATE INDEX statement
com.quadcap.sql.StmtCreateSchemaImplementation of the SQL CREATE SCHEMA statement
com.quadcap.sql.StmtCreateTableImplementation of the SQL CREATE TABLE statement
com.quadcap.sql.StmtCreateViewImplementation of the SQL CREATE VIEW statement
com.quadcap.sql.StmtDeleteImplementation of the SQL DELETE statement
com.quadcap.sql.StmtDropColumnImplementation of SQL ALTER TABLE DROP COLUMN statement
com.quadcap.sql.StmtDropConstraintImplementation of the SQL DROP CONSTRAINT statement
com.quadcap.sql.StmtDropIndexImplementation of the SQL DROP INDEX statement
com.quadcap.sql.StmtDropTableImplementation of the SQL DROP TABLE statement
com.quadcap.sql.StmtInsertImplementation of the SQL INSERT statement
com.quadcap.sql.StmtInsert.IsSelfInsert
com.quadcap.sql.StmtNullImplementation of no statement whatsoever
com.quadcap.sql.StmtRenameTableImplementation of the SQL ALTER TABLE RENAME TO statement
com.quadcap.sql.StmtRenameTable.RenameTableVisitor
com.quadcap.sql.StmtRollbackImplementation of the SQL ROLLBACK statement
com.quadcap.sql.StmtUpdateImplementation of the SQL UPDATE statement
com.quadcap.text.StringPoolString pool interface
com.quadcap.sql.file.SubPageThis class implements a page allocated by a sub-page allocator
com.quadcap.sql.file.SubPageManagerThis class implements a sub-page manager which operates by allocating pages as needed from the main file and chopping them up into smaller pages of the appropriate size
com.quadcap.crypto.SymmetricKeySymmetric key interface: The same key can be used for encryption and decryption
com.quadcap.sql.TableA single SQL base table
com.quadcap.sql.Table.GetNames
com.quadcap.sql.TableExpressionSome kind of expression that yields a 'table', which can be joined or merged or cursored
com.quadcap.sql.TableOps
com.quadcap.crypto.TeaImplementation of Tiny Encryption Algorithm
com.quadcap.crypto.Tea256Implementation of Tiny Encryption Algorithm, modified to use longs instead of ints
com.quadcap.sql.TempTableTemporary tables are Useful for several operations, including GROUP BY, DISTINCT, and ORDER BY
com.quadcap.sql.TempTableMergeA special temp table used to implement UNION and INTERSECT expressions
com.quadcap.sql.TernaryExpressionThe only ternary op in SQL is BETWEEN
com.quadcap.util.text.TextThis class is yet another approach to string parsing
com.quadcap.util.text.TextMatch
Thread
TokenStream
TokenStream
com.quadcap.sql.index.Trace
com.quadcap.sql.file.Trace
com.quadcap.sql.Trace
com.quadcap.sql.lock.TransactionLocks are acquired on behalf of transactions
com.quadcap.sql.lock.TransactionObserverObserver for changes in transaction state (especially asynchronous transaction abort, e.g., timeout, log full conditions)
TransactionObserver
com.quadcap.sql.lock.TransactionPoolA pool for transactions, to reduce gc thrashing
com.quadcap.sql.TupleA tuple is a kind of abstract datatype; it consists of an ordered list of named columns
com.quadcap.sql.TupleImplBase class for tuple implementations
com.quadcap.sql.types.TypeA SQL Type
com.quadcap.sql.types.TypeAnyThe "ANY" type, useful for type "arithmetic"
com.quadcap.sql.types.TypeBigIntThe SQL BIGINT type
com.quadcap.sql.types.TypeBinaryThe SQL BIT type
com.quadcap.sql.types.TypeBlobThe SQL BLOB type
com.quadcap.sql.types.TypeBooleanThe SQL BOOLEAN type
com.quadcap.sql.types.TypeCharThe SQL CHAR type
com.quadcap.sql.types.TypeClobThe SQL CLOB type
com.quadcap.sql.types.TypeDateThe SQL DATE type
com.quadcap.sql.types.TypeDecimalThe SQL DECIMAL type
com.quadcap.sql.types.TypeIntThe SQL INT type
com.quadcap.sql.types.TypeIntervalSQL INTERVAL types
com.quadcap.sql.types.TypeRealThe SQL types DOUBLE, FLOAT, REAL
com.quadcap.sql.types.TypeSmallIntThe SQL SMALLINT type
com.quadcap.sql.types.TypeTimeThe SQL TIME type
com.quadcap.sql.types.TypeTimestampThe SQL TIMESTAMP type
com.quadcap.sql.types.TypeTinyIntThe SQL TINYINT type
com.quadcap.sql.types.TypeVarBinaryThe SQL BIT VARYING type
com.quadcap.sql.types.TypeVarCharThe SQL VARCHAR type
com.quadcap.sql.UnaryExpressionExpression implementing unary ops
com.quadcap.sql.UniqueConstraintIndex constraint for indexes in which keys must be unique
com.quadcap.sql.UpdateIndexStatementContext which manages index update operations generated by a statement, defers those operations so consistency can be checked, and at the end of the statement's execution, performs all of the updates
com.quadcap.sql.UpdateItemOne part of a compiled UPDATE statement, including a column name and an expression which generates a value
com.quadcap.sql.UpdateRowLog step to update one or more values in a table row
com.quadcap.util.UtilThis class aggregates a bunch of various string manipulation utilities
com.quadcap.sql.types.ValueA runtime SQL value
com.quadcap.sql.types.ValueBlobA BLOB value
com.quadcap.sql.types.ValueBooleanA boolean value
com.quadcap.sql.types.ValueByteA byte value
com.quadcap.sql.types.ValueClobA CLOB value
com.quadcap.sql.types.ValueDateA DATE value
com.quadcap.sql.types.ValueDateTimeBase class for date, time, timestamp subclasses
com.quadcap.sql.types.ValueDefaultThe "default" value
com.quadcap.sql.types.ValueDoubleA double value
com.quadcap.sql.types.ValueException
com.quadcap.sql.ValueExpressionExpression yielding a constant value
com.quadcap.sql.types.ValueFloatA float value
com.quadcap.sql.types.ValueIntegerAn int value
com.quadcap.sql.types.ValueIntervalAn INTERVAL value
com.quadcap.sql.types.ValueLongA long value
com.quadcap.sql.types.ValueNullA NULL value
com.quadcap.sql.types.ValueOctetsA byte array value
com.quadcap.sql.types.ValuePatternA LIKE-pattern value
com.quadcap.sql.types.ValueScaledIntegerA BigDecimal value
com.quadcap.sql.types.ValueShortA short value
com.quadcap.sql.types.ValueStringA String value
com.quadcap.sql.types.ValueTimeA TIME value
com.quadcap.sql.types.ValueTimestampA TIMESTAMP value
com.quadcap.sql.types.ValueTypeA value which conatains a type
com.quadcap.sql.types.ValueUnknownThe UNKNOWN value
com.quadcap.sql.VectorExpressionThis might be a vector (row value constructor) or a cursor (table value constructor)
com.quadcap.sql.VersionTrack build numbers and build info with autogenerated code
com.quadcap.sql.ViewA SQL VIEW
com.quadcap.sql.ViewCursorThis cursor performs the name mapping associated with the (optional) column list of the CREATE VIEW statement
com.quadcap.sql.tools.XmlDumpDump an SQL database in an XML representation
com.quadcap.sql.tools.XmlDump.DbType
com.quadcap.sql.tools.XmlLoadThis class implements the reverse functionality of XmlDump -- it loads a database with the data contained in the specified XML file