Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

abort(Executor) - Method in class com.mckoi.database.jdbc.MConnection
 
abs() - Method in class com.mckoi.util.BigNumber
 
absolute(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
AbstractAggregateFunction - Class in com.mckoi.database
Provides convenience methods for handling aggregate functions (functions that are evaluated over a grouping set).
AbstractAggregateFunction(String, Expression[]) - Constructor for class com.mckoi.database.AbstractAggregateFunction
Constructs an aggregate function.
AbstractBlockIntegerList - Class in com.mckoi.util
An implementation of a list of integer values that are stored across an array of blocks.
AbstractBlockIntegerList() - Constructor for class com.mckoi.util.AbstractBlockIntegerList
Constructs the list.
AbstractBlockIntegerList(IntegerListBlockInterface[]) - Constructor for class com.mckoi.util.AbstractBlockIntegerList
Constructs the list from the given set of initial blocks.
AbstractBlockIntegerList(IntegerVector) - Constructor for class com.mckoi.util.AbstractBlockIntegerList
Constructs the list by copying the contents from an IntegerVector.
AbstractBlockIntegerList(IntegerListInterface) - Constructor for class com.mckoi.util.AbstractBlockIntegerList
Copies the information from the given BlockIntegerList into a new object and performs a deep clone of the information in this container.
AbstractDataTable - Class in com.mckoi.database
This is the abstract class implemented by a DataTable like table.
AbstractDataTable() - Constructor for class com.mckoi.database.AbstractDataTable
 
AbstractDBConfig - Class in com.mckoi.database.control
An abstract implementation of DBConfig.
AbstractDBConfig(File) - Constructor for class com.mckoi.database.control.AbstractDBConfig
Constructs the DBConfig.
AbstractFunction - Class in com.mckoi.database
An abstract implementation of Function.
AbstractFunction(String, Expression[]) - Constructor for class com.mckoi.database.AbstractFunction
Constructs the Function with the given expression array as parameters.
AbstractJDBCDatabaseInterface - Class in com.mckoi.database.jdbcserver
An abstract implementation of JDBCDatabaseInterface that provides a connection between a single DatabaseConnection and a DatabaseInterface implementation.
AbstractJDBCDatabaseInterface(Database) - Constructor for class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Sets up the database interface.
AbstractQueryContext - Class in com.mckoi.database
An abstract implementation of QueryContext
AbstractQueryContext() - Constructor for class com.mckoi.database.AbstractQueryContext
 
AbstractStore - Class in com.mckoi.store
Provides an abstract implementation of Store.
AbstractStore(boolean) - Constructor for class com.mckoi.store.AbstractStore
Constructs the store.
acceptsURL(String) - Method in class com.mckoi.database.jdbc.MDriver
 
ACCOUNT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ACKNOWLEDGEMENT - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Sent as an acknowledgement to a command.
ACTION - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
add(RowData) - Method in class com.mckoi.database.DataTable
Adds a given 'RowData' object to the table.
add(RowData[]) - Method in class com.mckoi.database.DataTable
Adds an array of 'RowData' objects to the table.
add(int) - Method in class com.mckoi.database.Privileges
Adds a privilege and returns a new Privileges object with the new priv set.
ADD - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
add(int, int) - Method in class com.mckoi.util.AbstractBlockIntegerList
Adds an int at the given position in the list.
add(int) - Method in class com.mckoi.util.AbstractBlockIntegerList
Adds an int to the end of the list.
add(BigNumber) - Method in class com.mckoi.util.BigNumber
 
add(int, int) - Method in interface com.mckoi.util.IntegerListInterface
Adds an integet to the given position in the list.
add(int) - Method in interface com.mckoi.util.IntegerListInterface
Adds an int to the end of the list.
add(int, String) - Method in class com.mckoi.util.Stats
Adds the given value to a stat property.
add(String) - Method in class com.mckoi.util.StringListBucket
Adds a string to the end of the list.
add(String, int) - Method in class com.mckoi.util.StringListBucket
Adds a string to the given index of the list.
addAction(AlterTableAction) - Method in class com.mckoi.database.interpret.AlterTable
Adds an action to perform in this alter statement.
addAllAreasUsed(ArrayList) - Method in class com.mckoi.database.FixedRecordList
Adds to the given ArrayList all the areas in the store that are used by this structure (as Long).
addCheckConstraint(TableName, Expression, short, String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.addCheckConstraint method.
addCheckConstraint(TableName, Expression, short, String) - Method in class com.mckoi.database.Transaction
Adds a check expression that becomes perminent when the transaction is committed.
addColumn(DataTableColumnDef) - Method in class com.mckoi.database.DataTableDef
 
addConstraint(String) - Method in class com.mckoi.database.interpret.ColumnDef
Adds a constraint to this column.
addDataIndexDef(DataIndexDef) - Method in class com.mckoi.database.DataIndexSetDef
Adds a DataIndexDef to this table.
addDataTableListener(DataTableListener) - Method in class com.mckoi.database.DataTable
Adds a DataTableListener to the DataTable objects at the root of this table tree hierarchy.
addElement(Object) - Method in class com.mckoi.database.Expression
Adds a new element into the expression.
addElement(Object) - Method in class com.mckoi.database.interpret.AlterTableAction
Adds a parameter to this action.
addEscapes(String) - Static method in error com.mckoi.database.sql.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addForeignKeyConstraint(TableName, String[], TableName, String[], String, String, short, String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.addForeignKeyConstraint method.
addForeignKeyConstraint(TableName, String[], TableName, String[], String, String, short, String) - Method in class com.mckoi.database.Transaction
Adds a foreign key constraint to the database which becomes perminent when the transaction is committed.
addFunction(String, Class, int) - Method in class com.mckoi.database.FunctionFactory
Adds a new function to this factory.
addFunction(String, Class) - Method in class com.mckoi.database.FunctionFactory
Adds a new static function to this factory.
addFunctionFactory(FunctionFactory) - Method in class com.mckoi.database.TransactionSystem
Registers a new FunctionFactory with the database system.
addGrant(Privileges, int, String, String, boolean, String) - Method in class com.mckoi.database.GrantManager
Adds a grant on the given database object.
addGrantToAllTablesInSchema(String, Privileges, String, boolean, String) - Method in class com.mckoi.database.GrantManager
For all tables in the given schema, this adds the given grant for each of the tables.
addIndexLists(int, byte) - Method in class com.mckoi.database.IndexStore
Adds a number of blank index tables to the index store.
addInt(int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Adds an int to the block.
addInt(int) - Method in class com.mckoi.util.IntegerListBlockInterface
Adds an int to the block.
addInt(int) - Method in class com.mckoi.util.IntegerVector
Adds an int to the vector.
addJoin(int) - Method in class com.mckoi.database.interpret.FromClause
Adds a Join to the from clause.
addJoin(int, Expression) - Method in class com.mckoi.database.interpret.FromClause
Adds a Join to the from clause.
addJoin(int, Expression) - Method in class com.mckoi.database.JoiningSet
Adds a joining type to the set, and an 'on' expression.
addJoin(int) - Method in class com.mckoi.database.JoiningSet
Adds a joining type to the set with no 'on' expression.
addMarkedTable(String, Table) - Method in class com.mckoi.database.AbstractQueryContext
Marks a table in a query plan.
addMarkedTable(String, Table) - Method in interface com.mckoi.database.QueryContext
Marks a table in a query plan.
addOperator(Operator) - Method in class com.mckoi.database.Expression
Adds a new operator into the expression.
addOperatorToExpression(Expression, Operator) - Method in class com.mckoi.database.sql.SQL
Helper for expression parsing.
addPreviousJoin(int, Expression) - Method in class com.mckoi.database.interpret.FromClause
Hack, add a joining type to the previous entry from the end.
addPreviousJoin(int, Expression) - Method in class com.mckoi.database.JoiningSet
Hack, add a joining type to the previous entry from the end.
addPrimaryKeyConstraint(TableName, String[], short, String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.addPrimaryKeyConstraint method.
addPrimaryKeyConstraint(TableName, String[], short, String) - Method in class com.mckoi.database.Transaction
Adds a primary key constraint that becomes perminent when the transaction is committed.
addRangeToSet(int, int, IntegerVector) - Method in class com.mckoi.database.CollatedBaseSearch
Adds the set indexes to the list that represent the range of values between the start (inclusive) and end offset (inclusive) given.
addRangeToSet(int, int, IntegerVector) - Method in class com.mckoi.database.InsertSearch
 
addressableNodeCount() - Method in class com.mckoi.database.FixedRecordList
Returns the total number of nodes that are currently addressable by this list structure.
addRootLock() - Method in interface com.mckoi.database.MutableTableDataSource
Puts this source under a 'root lock'.
addRow(RowData) - Method in interface com.mckoi.database.MutableTableDataSource
Adds a row to the source.
addSector(byte[], int, int) - Method in class com.mckoi.database.FixedSizeDataStore
Adds a new sector into the store.
addSector(byte[]) - Method in class com.mckoi.database.FixedSizeDataStore
Adds a new sector into the store.
addSelectedFromTable(String) - Method in class com.mckoi.database.DatabaseConnection
Adds the given table name to the list of tables that are selected from within the transaction in this connection.
addSelectedFromTable(TableName) - Method in class com.mckoi.database.DatabaseConnection
Adds the given table name to the list of tables that are selected from within the transaction in this connection.
addSelectedFromTable(TableName) - Method in class com.mckoi.database.Transaction
Called by the query evaluation layer when information is selected from this table as part of this transaction.
addSQLWarning(SQLWarning) - Method in class com.mckoi.database.jdbc.MConnection
Adds a new SQLWarning to the chain.
addTable(String) - Method in class com.mckoi.database.interpret.FromClause
Adds a table name to this FROM clause.
addTable(String, String) - Method in class com.mckoi.database.interpret.FromClause
Adds a table name + alias to this FROM clause.
addTable(FromTableInterface) - Method in class com.mckoi.database.interpret.Statement
Add an FromTableInterface that is used within this query.
addTable(TableName) - Method in class com.mckoi.database.JoiningSet
Adds a new table into the set being joined.
addTableDeclaration(String, TableSelectExpression, String) - Method in class com.mckoi.database.interpret.FromClause
A generic form of a table declaration.
addToDate(Date) - Method in class com.mckoi.util.TimeFrame
Returns a Date that is the addition of this period of time to the given date.
addTransactionModificationListener(TableName, TransactionModificationListener) - Method in class com.mckoi.database.TableDataConglomerate
Adds a listener for transactional modification events that occur on the given table in this conglomerate.
addTriggerListener(String, TriggerListener) - Method in class com.mckoi.database.jdbc.MckoiConnection
Registers a TriggerListener to listen for any triggers that are fired with the given name.
addUniqueConstraint(TableName, String[], short, String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.addUniqueConstraint method.
addUniqueConstraint(TableName, String[], short, String) - Method in class com.mckoi.database.Transaction
Adds a unique constraint to the database which becomes perminant when the transaction is committed.
addUserToGroup(DatabaseQueryContext, String, String) - Method in class com.mckoi.database.Database
Adds the user to the given group.
addVar(Object) - Method in class com.mckoi.database.jdbc.SQLQuery
Adds a variable to the query.
addVirtualColumn(DataTableColumnDef) - Method in class com.mckoi.database.DataTableDef
Same as 'addColumn' only this does not perform a check to ensure no two columns are the same.
adjustBeginLineColumn(int, int) - Method in class com.mckoi.database.sql.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
AFTER - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
AFTER - Static variable in class com.mckoi.database.TableModificationEvent
Event that occurs after the action
AFTER_DELETE - Static variable in class com.mckoi.database.TableModificationEvent
Event for after a delete.
AFTER_INSERT - Static variable in class com.mckoi.database.TableModificationEvent
Event for after an insert.
AFTER_LAST_VALUE - Static variable in class com.mckoi.database.SelectableRange
Represents the various points in the set on the value to represent the set range.
AFTER_UPDATE - Static variable in class com.mckoi.database.TableModificationEvent
Event for after an update.
afterLast() - Method in class com.mckoi.database.jdbc.MResultSet
 
AGGREGATE - Static variable in interface com.mckoi.database.FunctionInfo
A type that represents an aggregate function.
ALERT - Static variable in class com.mckoi.debug.Debug
Deprecated.
 
ALERT - Static variable in interface com.mckoi.debug.Lvl
 
alias - Variable in class com.mckoi.database.interpret.SelectColumn
The alias of this column string.
ALL - Static variable in class com.mckoi.database.Operator
The ANY and ALL enumerator.
ALL - Static variable in class com.mckoi.database.Privileges
The priv to allow full access to the database object.
ALL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
all(QueryContext, Expression, Operator, Table) - Method in class com.mckoi.database.Table
Evaluates a non-correlated ALL type operator given the LHS expression, the RHS subquery and the ALL operator to use.
allColumnMatchesValue(int, Operator, TObject) - Method in class com.mckoi.database.Table
Returns true if the given column contains all values that the given operator returns true for with the given value.
allColumns() - Method in class com.mckoi.database.interpret.FromTableDirectSource
 
allColumns() - Method in interface com.mckoi.database.interpret.FromTableInterface
Returns an array of Variable objects that references each column available in this table set item in order from left column to right column.
allColumns() - Method in class com.mckoi.database.interpret.FromTableSubQuerySource
 
allElements() - Method in class com.mckoi.database.AbstractFunction
Returns the list of all elements that are used by this function.
allElements() - Method in class com.mckoi.database.Expression
Returns a complete list of all element objects that are in this expression and in the parameters of the functions of this expression.
allElements() - Method in interface com.mckoi.database.Function
Returns the list of all element objects that this function uses as its parameters.
allProceduresAreCallable() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
allSwitchesStartingWith(String) - Method in class com.mckoi.util.CommandLine
Returns a list of all switches on the command line that start with the given string.
allTables() - Method in class com.mckoi.database.interpret.FromClause
Returns a Set of FromTableDef objects that represent all the tables that are in this from clause.
allTablesAreSelectable() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
allVariables() - Method in class com.mckoi.database.AbstractFunction
Returns the list of all Variable's that are used by this function.
allVariables() - Method in class com.mckoi.database.Expression
Returns a complete List of Variable objects in this expression not including correlated variables.
allVariables() - Method in interface com.mckoi.database.Function
Returns the list of Variable objects that this function uses as its parameters.
ALTER - Static variable in class com.mckoi.database.Privileges
The priv to alter objects (only applicable for SCHEMA grant objects).
Alter() - Method in class com.mckoi.database.sql.SQL
 
ALTER - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
alterCreateTable(DataTableDef, int, int) - Method in class com.mckoi.database.DatabaseConnection
Given a DataTableDef, if the table exists then it is updated otherwise if it doesn't exist then it is created.
alterCreateTable(DataTableDef) - Method in class com.mckoi.database.DatabaseConnection
Given a DataTableDef, if the table exists then it is updated otherwise if it doesn't exist then it is created.
alterCreateTable(DataTableDef, int, int) - Method in class com.mckoi.database.Transaction
Given a DataTableDef, if the table exists then it is updated otherwise if it doesn't exist then it is created.
AlterTable - Class in com.mckoi.database.interpret
Logic for the ALTER TABLE SQL statement.
AlterTable() - Constructor for class com.mckoi.database.interpret.AlterTable
 
AlterTable() - Method in class com.mckoi.database.sql.SQL
 
alterTable(TableName, DataTableDef, int, int) - Method in class com.mckoi.database.Transaction
Alter the table with the given name to the new definition and give the copied table a new data sector size.
alterTable(TableName, DataTableDef) - Method in class com.mckoi.database.Transaction
Alters the table with the given name within this transaction to the specified table definition.
AlterTableAction - Class in com.mckoi.database.interpret
Represents an action in an ALTER TABLE SQL statement.
AlterTableAction() - Constructor for class com.mckoi.database.interpret.AlterTableAction
Constructor.
AlterUser() - Method in class com.mckoi.database.sql.SQL
 
alterUserPassword(DatabaseQueryContext, String, String) - Method in class com.mckoi.database.Database
Alters the password of the user but otherwise does not change any information about the user.
alwaysReindexDirtyTables() - Method in class com.mckoi.database.TransactionSystem
Returns the status of the 'always_reindex_dirty_tables' property.
AND - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ANY - Static variable in class com.mckoi.database.Operator
The ANY and ALL enumerator.
ANY - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
any(QueryContext, Expression, Operator, Table) - Method in class com.mckoi.database.Table
Evaluates a non-correlated ANY type operator given the LHS expression, the RHS subquery and the ANY operator to use.
append(IntegerVector) - Method in class com.mckoi.util.IntegerVector
Appends an IntegerVector to the end of the array.
appendDayType(StringBuffer, double, boolean) - Static method in class com.mckoi.util.GeneralFormatter
 
appendHourType(StringBuffer, double, boolean) - Static method in class com.mckoi.util.GeneralFormatter
 
appendMinuteType(StringBuffer, double, boolean) - Static method in class com.mckoi.util.GeneralFormatter
 
appendWeekType(StringBuffer, double, boolean) - Static method in class com.mckoi.util.GeneralFormatter
Appends time frame representation information into the given StringBuffer for various types of visual time frame formats.
approximateMemoryUse() - Method in class com.mckoi.database.TObject
Returns the approximate memory use of this object in bytes.
Area - Interface in com.mckoi.store
An interface for access the contents of an area of a store.
AreaWriter - Interface in com.mckoi.store
The interface used for setting up an area initially in a store.
ARRAY - Static variable in interface com.mckoi.database.global.SQLTypes
 
array - Variable in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
The array of int's stored in this block.
ARRAY_TYPE - Static variable in class com.mckoi.database.TType
A type that represents an array.
AS - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
asBigDecimal() - Method in class com.mckoi.util.BigNumber
Returns the big number as a BigDecimal object.
ASC - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ascending - Variable in class com.mckoi.database.interpret.ByColumn
If 'order by' then true if sort is ascending (default).
AsciiReader - Class in com.mckoi.database.jdbc
A java.io.Reader implementation that wraps around an ascii input stream (8-bit per char stream).
AsciiReader(InputStream) - Constructor for class com.mckoi.database.jdbc.AsciiReader
Constructs the reader.
asEncodedString(TType) - Static method in class com.mckoi.database.TType
Encodes a TType into a string which is a useful way to serialize a TType.
asEncodedString(TType[]) - Static method in class com.mckoi.database.TType
Given an array of TType, returns a String that that is the encoded form of the array and that can be later decoded back into an array of TType.
ask(String, String[], int) - Method in class com.mckoi.util.ShellUserTerminal
 
ask(String, String[], int) - Method in interface com.mckoi.util.UserTerminal
Asks the user a question from the 'question' string.
asNonQuotedRef(Token) - Static method in class com.mckoi.database.sql.Util
Returns the Token as a non quoted reference.
Assignment - Class in com.mckoi.database
An assignment from a variable to an expression.
Assignment(Variable, Expression) - Constructor for class com.mckoi.database.Assignment
Constructs the assignment.
ASSIGNMENT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
AssignmentList(ArrayList) - Method in class com.mckoi.database.sql.SQL
 
asSQLString() - Method in class com.mckoi.database.TType
Returns this TType as a fully parsable declared SQL type.
authenticateUser(String, String, String) - Method in class com.mckoi.database.Database
Tries to authenticate a username/password against this database.
AUTHENTICATION_ERROR - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
There was an authentication error.
AUTHOR - Static variable in class com.mckoi.database.global.StandardMessages
The name of the author (me).
auto_resize_result_table - Variable in class com.mckoi.tools.JDBCQueryTool
Set to true if the table is auto resize (default).
AUTOCOMMIT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
autoCommitFailureClosesAllResultSets() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
available() - Method in class com.mckoi.util.LengthMarkedBufferedInputStream
 
available() - Method in class com.mckoi.util.PagedInputStream
 

B

backup(int) - Method in class com.mckoi.database.sql.SimpleCharStream
Backup a number of characters.
BasicColumnList(ArrayList) - Method in class com.mckoi.database.sql.SQL
 
BEFORE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
BEFORE - Static variable in class com.mckoi.database.TableModificationEvent
Event that occurs before the action
BEFORE_DELETE - Static variable in class com.mckoi.database.TableModificationEvent
Event for before a delete.
BEFORE_FIRST_VALUE - Static variable in class com.mckoi.database.SelectableRange
Represents the various points in the set on the value to represent the set range.
BEFORE_INSERT - Static variable in class com.mckoi.database.TableModificationEvent
Event for before an insert.
BEFORE_UPDATE - Static variable in class com.mckoi.database.TableModificationEvent
Event for before an update.
beforeFirst() - Method in class com.mckoi.database.jdbc.MResultSet
 
BeforeOrAfter() - Method in class com.mckoi.database.sql.SQL
 
beginColumn - Variable in class com.mckoi.database.sql.Token
The column number of the first character of this Token.
beginLine - Variable in class com.mckoi.database.sql.Token
The line number of the first character of this Token.
BeginToken() - Method in class com.mckoi.database.sql.SimpleCharStream
Start.
BETWEEN - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
BetweenPredicate(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
 
BIG_NUMBER_ONE - Static variable in class com.mckoi.util.BigNumber
 
BIG_NUMBER_ZERO - Static variable in class com.mckoi.util.BigNumber
Statics for 0 and 1.
BIGINT - Static variable in interface com.mckoi.database.global.SQLTypes
 
BIGINT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
BigNumber - Class in com.mckoi.util
Extends BigDecimal to allow a number to be positive infinity, negative infinity and not-a-number.
bigNumberVal(BigNumber) - Static method in class com.mckoi.database.TObject
Returns a TObject of numeric type that represents the given BigNumber value.
BIN_AREA_OFFSET - Static variable in class com.mckoi.store.AbstractStore
The offset into the file that the bin area starts.
BIN_ENTRIES - Static variable in class com.mckoi.store.AbstractStore
 
BINARY - Static variable in interface com.mckoi.database.global.SQLTypes
 
BINARY - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
BINARY_TYPE - Static variable in class com.mckoi.database.TType
A default binary (SQL BLOB) type of unlimited maximum size.
binarySearch(Object, IndexComparator) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Considers each int a reference to another structure, and the block sorted by these structures.
binarySearch(Object, IndexComparator) - Method in class com.mckoi.util.IntegerListBlockInterface
Considers each int a reference to another structure, and the block sorted by these structures.
BinaryToUnicodeReader - Class in com.mckoi.database.jdbc
A Reader implementation that wraps around a unicode encoded input stream that encodes each unicode character as 2 bytes.
BinaryToUnicodeReader(InputStream) - Constructor for class com.mckoi.database.jdbc.BinaryToUnicodeReader
Constructor.
binaryType(int, int) - Static method in class com.mckoi.database.TType
Returns a TBinaryType object.
BIT - Static variable in interface com.mckoi.database.global.SQLTypes
 
BIT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
bitWiseOr(BigNumber) - Method in class com.mckoi.util.BigNumber
 
blankSelectableSchemes(int) - Method in class com.mckoi.database.DataTable
Overwritten from DefaultDataTable to do nothing.
blankSelectableSchemes() - Method in class com.mckoi.database.DefaultDataTable
Blanks all the column schemes in the table to an initial state.
blankSelectableSchemes(int) - Method in class com.mckoi.database.DefaultDataTable
Blanks all the column schemes in this table to a specific type of scheme.
BlindSearch - Class in com.mckoi.database
This is a scheme that performs a blind search of a given set.
BlindSearch(TableDataSource, int) - Constructor for class com.mckoi.database.BlindSearch
The Constructor.
BLOB - Static variable in interface com.mckoi.database.global.SQLTypes
 
BLOB - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
BlobAccessor - Interface in com.mckoi.database.global
An interface that provides access to basic information about a BLOB so that we may compare BLOBs implemented in different ways.
BlobRef - Interface in com.mckoi.database.global
A lightweight interface that is a reference to a blob in a BlobStore.
BlobStoreInterface - Interface in com.mckoi.database
A very restricted interface for accessing a blob store.
block() - Method in class com.mckoi.jfccontrols.SwingBlockUtil
Utility that blocks the Swing EventDispatchThread, and then emulates the inner loop of the dispatcher thread itself.
block_list - Variable in class com.mckoi.util.AbstractBlockIntegerList
The list of blocks (objects in this list are of type 'IntegerListBlockInterface'.
blockForCommand() - Method in class com.mckoi.util.LengthMarkedBufferedInputStream
Blocks until a complete command has been read in.
BlockIntegerList - Class in com.mckoi.util
An implementation of AbstractBlockIntegerList that stores all int values in blocks that are entirely stored in main memory.
BlockIntegerList() - Constructor for class com.mckoi.util.BlockIntegerList
Constructs the list.
BlockIntegerList(IntegerVector) - Constructor for class com.mckoi.util.BlockIntegerList
 
BlockIntegerList(IntegerListInterface) - Constructor for class com.mckoi.util.BlockIntegerList
Copies the information from the given BlockIntegerList into a new object and performs a deep clone of the information in this container.
BlockIntegerList.IntArrayListBlock - Class in com.mckoi.util
The block that contains the actual int values of the list.
BOOLEAN - Static variable in interface com.mckoi.database.global.SQLTypes
 
BOOLEAN - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
BOOLEAN_FALSE - Static variable in class com.mckoi.database.TObject
 
BOOLEAN_LITERAL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
BOOLEAN_NULL - Static variable in class com.mckoi.database.TObject
 
BOOLEAN_TRUE - Static variable in class com.mckoi.database.TObject
 
BOOLEAN_TYPE - Static variable in class com.mckoi.database.TType
A default boolean (SQL BIT) type.
BooleanOperator(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
 
booleanType(int) - Static method in class com.mckoi.database.TType
Returns a TBooleanType object.
booleanVal(boolean) - Static method in class com.mckoi.database.TObject
Returns a TObject of boolean type that is either true or false.
boot(DBConfig) - Method in interface com.mckoi.database.jdbc.LocalBootable
Boots the database with the given configuration.
boot(DBConfig) - Method in class com.mckoi.database.jdbcserver.DefaultLocalBootable
Boots the local database with the given configuration.
BOTH - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
bottomInt() - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
The bottom int in the list.
bottomInt() - Method in class com.mckoi.util.IntegerListBlockInterface
The bottom int in the list.
BranchQueryPlanNode(QueryPlanNode, QueryPlanNode) - Constructor for class com.mckoi.database.QueryPlan.BranchQueryPlanNode
The Constructor.
breakByOperator(ArrayList, String) - Method in class com.mckoi.database.Expression
Breaks this expression into a list of sub-expressions that are split by the given operator.
bufcolumn - Variable in class com.mckoi.database.sql.SimpleCharStream
 
buffer - Variable in class com.mckoi.database.sql.SimpleCharStream
 
bufline - Variable in class com.mckoi.database.sql.SimpleCharStream
 
bufpos - Variable in class com.mckoi.database.sql.SimpleCharStream
Position in buffer.
ByColumn - Class in com.mckoi.database.interpret
Object used to represent a column in the 'order by' and 'group by' clauses of a select statement.
ByColumn() - Constructor for class com.mckoi.database.interpret.ByColumn
 
ByteArrayUtil - Class in com.mckoi.util
Static utilities for byte arrays.
ByteArrayUtil() - Constructor for class com.mckoi.util.ByteArrayUtil
 
ByteBuffer - Class in com.mckoi.util
A wrapper for an array of byte[].
ByteBuffer(byte[], int, int) - Constructor for class com.mckoi.util.ByteBuffer
Constructs the buffer.
ByteBuffer(byte[]) - Constructor for class com.mckoi.util.ByteBuffer
 
ByteLongObject - Class in com.mckoi.database.global
A byte array that can be transferred between the client and server.
ByteLongObject(byte[], int, int) - Constructor for class com.mckoi.database.global.ByteLongObject
Constructor.
ByteLongObject(byte[]) - Constructor for class com.mckoi.database.global.ByteLongObject
 
ByteLongObject(InputStream, int) - Constructor for class com.mckoi.database.global.ByteLongObject
 
byteValue() - Method in class com.mckoi.util.BigNumber
Returns this big number as a byte.

C

CACHE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
Cache - Class in com.mckoi.util
Represents a cache of Objects.
Cache(int, int, int) - Constructor for class com.mckoi.util.Cache
The Constructors.
Cache(int, int) - Constructor for class com.mckoi.util.Cache
 
Cache(int) - Constructor for class com.mckoi.util.Cache
 
Cache() - Constructor for class com.mckoi.util.Cache
 
CachePointNode(QueryPlanNode) - Constructor for class com.mckoi.database.QueryPlan.CachePointNode
Constructor.
calculateApproximateMemoryUse(Object) - Method in class com.mckoi.database.TArrayType
 
calculateApproximateMemoryUse(Object) - Method in class com.mckoi.database.TBinaryType
 
calculateApproximateMemoryUse(Object) - Method in class com.mckoi.database.TBooleanType
 
calculateApproximateMemoryUse(Object) - Method in class com.mckoi.database.TDateType
 
calculateApproximateMemoryUse(Object) - Method in class com.mckoi.database.TJavaObjectType
 
calculateApproximateMemoryUse(Object) - Method in class com.mckoi.database.TNullType
 
calculateApproximateMemoryUse(Object) - Method in class com.mckoi.database.TNumericType
 
calculateApproximateMemoryUse(Object) - Method in class com.mckoi.database.TQueryPlanType
 
calculateApproximateMemoryUse(Object) - Method in class com.mckoi.database.TStringType
 
calculateApproximateMemoryUse(Object) - Method in class com.mckoi.database.TType
Calculates the approximate memory usage of an object of this type in bytes.
calculateSectorSpan(int) - Method in class com.mckoi.database.FixedSizeDataStore
Calculates the number of sectors the given length of bytes will span.
Call - Class in com.mckoi.database.interpret
A statement that calls a procedure, and returns a resultant table.
Call() - Constructor for class com.mckoi.database.interpret.Call
 
Call() - Method in class com.mckoi.database.sql.SQL
 
CALL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
CALLBACK - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
canBeRepresentedAsInt() - Method in class com.mckoi.util.BigNumber
Returns true if this BigNumber can be represented by a 32-bit int (has no scale).
canBeRepresentedAsLong() - Method in class com.mckoi.util.BigNumber
Returns true if this BigNumber can be represented by a 64-bit long (has no scale).
cancel() - Static method in class com.mckoi.jfccontrols.QueryAgent
Cancels the query that is currently being executed (if any).
cancelQuery() - Method in class com.mckoi.jfccontrols.QueryAgent
Cancels any query that is currently being executed by this agent.
cancelRowUpdates() - Method in class com.mckoi.database.jdbc.MResultSet
 
canContain(int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Returns true if the block has enough room to fill with the given number of integers.
canContain(int) - Method in class com.mckoi.util.IntegerListBlockInterface
Returns true if the block has enough room to fill with the given number of integers.
CANONICAL_DECOMPOSITION - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
canPrepare(Object) - Method in interface com.mckoi.database.ExpressionPreparer
Returns true if this preparer will prepare the given object in an expression.
canUserAlterTableObject(DatabaseQueryContext, User, TableName) - Method in class com.mckoi.database.Database
Returns true if the user can alter a table or view with the given name, otherwise returns false.
canUserCompactTableObject(DatabaseQueryContext, User, TableName) - Method in class com.mckoi.database.Database
Returns true if the user can compact a table with the given name, otherwise returns false.
canUserCreateAndDropSchema(DatabaseQueryContext, User, String) - Method in class com.mckoi.database.Database
Returns true if the user is permitted to create and drop schema's in the database, otherwise returns false.
canUserCreateAndDropUsers(DatabaseQueryContext, User) - Method in class com.mckoi.database.Database
Returns true if the user is permitted to create, alter and drop user information from the database, otherwise returns false.
canUserCreateProcedureObject(DatabaseQueryContext, User, TableName) - Method in class com.mckoi.database.Database
Returns true if the user can create a procedure with the given name, otherwise returns false.
canUserCreateSequenceObject(DatabaseQueryContext, User, TableName) - Method in class com.mckoi.database.Database
Returns true if the user can create a sequence with the given name, otherwise returns false.
canUserCreateTableObject(DatabaseQueryContext, User, TableName) - Method in class com.mckoi.database.Database
Returns true if the user can create a table or view with the given name, otherwise returns false.
canUserDeleteFromTableObject(DatabaseQueryContext, User, TableName) - Method in class com.mckoi.database.Database
Returns true if the user can delete from a table or view with the given name and given columns, otherwise returns false.
canUserDropProcedureObject(DatabaseQueryContext, User, TableName) - Method in class com.mckoi.database.Database
Returns true if the user can drop a procedure with the given name, otherwise returns false.
canUserDropSequenceObject(DatabaseQueryContext, User, TableName) - Method in class com.mckoi.database.Database
Returns true if the user can drop a sequence with the given name, otherwise returns false.
canUserDropTableObject(DatabaseQueryContext, User, TableName) - Method in class com.mckoi.database.Database
Returns true if the user can drop a table or view with the given name, otherwise returns false.
canUserExecuteStoredProcedure(DatabaseQueryContext, User, String) - Method in class com.mckoi.database.Database
Returns true if the user is allowed to execute the given stored procedure.
canUserInsertIntoTableObject(DatabaseQueryContext, User, TableName, Variable[]) - Method in class com.mckoi.database.Database
Returns true if the user can insert into a table or view with the given name and given columns, otherwise returns false.
canUserSelectFromTableObject(DatabaseQueryContext, User, TableName, Variable[]) - Method in class com.mckoi.database.Database
Returns true if the user can select from a table or view with the given name and given columns, otherwise returns false.
canUserShutDown(DatabaseQueryContext, User) - Method in class com.mckoi.database.Database
Returns true if the user can shut down the database server.
canUserUpdateTableObject(DatabaseQueryContext, User, TableName, Variable[]) - Method in class com.mckoi.database.Database
Returns true if the user can update a table or view with the given name and given columns, otherwise returns false.
capacity() - Method in interface com.mckoi.store.Area
Returns the capacity of the area.
capacity() - Method in interface com.mckoi.store.AreaWriter
Returns the size of this area.
CASCADE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
CASCADE - Static variable in class com.mckoi.database.Transaction
 
caseCheck(String) - Method in class com.mckoi.database.sql.SQL
If the parser has been defined as case insensitive then this returns the uppercase version of the given string.
CAST - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
castArgsToConstructor(TObject[], Constructor) - Static method in class com.mckoi.database.Caster
Cast the given arguments to the specified constructors parameter types.
Caster - Class in com.mckoi.database
Methods to choose and perform casts from database type to Java types.
Caster() - Constructor for class com.mckoi.database.Caster
 
CastHelper - Class in com.mckoi.database.global
Various utility methods for helping to cast a Java object to a type that is conformant to an SQL type.
CastHelper() - Constructor for class com.mckoi.database.global.CastHelper
 
castObjectToSQLType(Object, int, int, int, String) - Static method in class com.mckoi.database.global.CastHelper
Casts a Java object to the SQL type specified by the given DataTableColumnDef object.
castObjectToTType(Object, TType) - Static method in class com.mckoi.database.TType
Casts the given Java object to the given type.
castTo(TType) - Method in class com.mckoi.database.TObject
Casts this object to the given type and returns a new TObject.
CATALOG - Static variable in class com.mckoi.database.GrantManager
Represents a CATALOG object to grant privs over for this user.
CellBufferOutputStream - Class in com.mckoi.database
This is a ByteArrayOutputStream that allows access to the underlying byte array.
CellBufferOutputStream(int) - Constructor for class com.mckoi.database.CellBufferOutputStream
The Constructor.
CellInput - Interface in com.mckoi.database
 
chainComposite(TableSelectExpression, String, boolean) - Method in class com.mckoi.database.interpret.TableSelectExpression
Chains a new composite function to this expression.
changeSQL(String) - Method in class com.mckoi.jfccontrols.Query
Returns a copy of this Query object but with a different query string.
CHAR - Static variable in interface com.mckoi.database.global.SQLTypes
 
CHAR - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
CHARACTER - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
CHECK - Static variable in class com.mckoi.database.interpret.ConstraintDef
A CHECK constraint.
CHECK - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
CHECK_INFO_TABLE - Static variable in class com.mckoi.database.TableDataConglomerate
 
CHECK_VIOLATION - Static variable in exception com.mckoi.database.DatabaseConstraintViolationException
A Check constraint violation error code.
checkAccess(DataTable, int) - Method in class com.mckoi.database.LockHandle
Blocks until access to the given DataTable object is safe.
checkAllConstraints(TableName) - Method in class com.mckoi.database.DatabaseConnection
Checks all the rows in the table for immediate constraint violations and when the transaction is next committed check for all deferred constraint violations.
checkAllConstraints(TableName) - Method in class com.mckoi.database.Transaction
Checks all the rows in the table for immediate constraint violations and when the transaction is next committed check for all deferred constraint violations.
checkAndRepair(String, UserTerminal) - Method in class com.mckoi.database.V1MasterTableDataSource
Performs a complete check and repair of the table.
checkAndRepair(String, UserTerminal) - Method in class com.mckoi.database.V2MasterTableDataSource
Performs a complete check and repair of the table.
checkAvailable(InetAddress, int) - Method in class com.mckoi.database.jdbcserver.TCPServer
Checks to see if there's already something listening on the jdbc port.
checkClean() - Method in class com.mckoi.util.Cache
This is called whenever at Object is put into the cache.
checkColumnNamesMatch(DatabaseConnection, String, String) - Method in class com.mckoi.database.interpret.AlterTable
Returns true if the column names match.
checkExists(DBConfig) - Method in interface com.mckoi.database.jdbc.LocalBootable
Attempts to test if the database exists or not.
checkExists(DBConfig) - Method in class com.mckoi.database.jdbcserver.DefaultLocalBootable
Attempts to test if the database exists or not.
CheckExpression() - Constructor for class com.mckoi.database.Transaction.CheckExpression
 
checkForCleanup() - Method in class com.mckoi.database.V1MasterTableDataSource
 
checkNotDisposed() - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Checks if the interface is disposed, and if it is generates a friendly SQLException informing the user of this.
checkOut() - Method in interface com.mckoi.store.MutableArea
Checks out all changes made to this area.
checkPointer(long) - Method in class com.mckoi.store.AbstractStore
Checks the pointer is valid.
checkSorted(IndexComparator) - Method in class com.mckoi.util.AbstractBlockIntegerList
 
checkSorted(IntegerIterator, IndexComparator) - Static method in class com.mckoi.util.AbstractBlockIntegerList
 
checkVisibleTables(UserTerminal) - Method in class com.mckoi.database.TableDataConglomerate
Checks the list of committed tables in this conglomerate.
child - Variable in class com.mckoi.database.QueryPlan.SingleQueryPlanNode
The single child node.
child() - Method in class com.mckoi.database.QueryPlan.SingleQueryPlanNode
Returns the child plan.
classType() - Method in class com.mckoi.database.DataTableColumnDef
Returns the Class of Java object that represents this column.
classType() - Method in class com.mckoi.database.global.ColumnDescription
Returns the class of Java object for this field.
clean() - Method in class com.mckoi.util.Cache
Cleans away some old elements in the cache.
clear() - Method in class com.mckoi.database.jdbc.SQLQuery
Clears all the parameters.
clear() - Method in class com.mckoi.jfccontrols.ResultSetTableModel
Clears the model of the current result set.
clear() - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Clears the object to be re-used.
clear() - Method in class com.mckoi.util.Cache
 
clear(Object) - Method in class com.mckoi.util.HashMapList
Clears the all the values for the given key.
clear() - Method in class com.mckoi.util.IntegerListBlockInterface
Clears the object to be re-used.
clear() - Method in class com.mckoi.util.IntegerVector
Clears the object to be re-used.
clear() - Method in class com.mckoi.util.StringListBucket
Clears the list of all string elements.
clearCache() - Method in class com.mckoi.database.AbstractQueryContext
Clears the cache of any cached tables.
clearCache() - Method in interface com.mckoi.database.QueryContext
Clears the cache of any cached tables.
clearColumnScheme(int) - Method in class com.mckoi.database.DefaultDataTable
Clears the SelectableScheme information for the given column.
clearDeletedSectors() - Method in class com.mckoi.database.FixedSizeDataStore
Cleans up so all deleted sectors are completely removed from the store.
clearResultSetMap() - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Clears the contents of the result set map.
clearWarnings() - Method in class com.mckoi.database.jdbc.MConnection
 
clearWarnings() - Method in class com.mckoi.database.jdbc.MResultSet
 
CLOB - Static variable in interface com.mckoi.database.global.SQLTypes
 
CLOB - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ClobRef - Interface in com.mckoi.database.global
A reference to a large character object in the database.
clone() - Method in class com.mckoi.database.Assignment
 
clone() - Method in class com.mckoi.database.CorrelatedVariable
Clones the object.
clone() - Method in class com.mckoi.database.Expression
Performs a deep clone of this object, calling 'clone' on any elements that are mutable or shallow copying immutable members.
clone() - Method in class com.mckoi.database.FunctionDef
Performs a deep clone of this object.
clone() - Method in class com.mckoi.database.interpret.AlterTableAction
 
clone() - Method in class com.mckoi.database.interpret.ByColumn
 
clone() - Method in class com.mckoi.database.interpret.ColumnDef
 
clone() - Method in class com.mckoi.database.interpret.ConstraintDef
 
clone() - Method in class com.mckoi.database.interpret.FromClause
 
clone() - Method in class com.mckoi.database.interpret.FromTableDef
Clones the object (deep clone of immutable members).
clone() - Method in class com.mckoi.database.interpret.SearchExpression
 
clone() - Method in class com.mckoi.database.interpret.SelectColumn
 
clone() - Method in class com.mckoi.database.interpret.TableSelectExpression
 
clone() - Method in class com.mckoi.database.JoiningSet
Performs a deep clone on this object.
clone() - Method in class com.mckoi.database.JoiningSet.JoinPart
 
clone() - Method in class com.mckoi.database.QueryPlan.BranchQueryPlanNode
Deep clone.
clone() - Method in class com.mckoi.database.QueryPlan.CachePointNode
 
clone() - Method in class com.mckoi.database.QueryPlan.ConstantSelectNode
 
clone() - Method in class com.mckoi.database.QueryPlan.CreateFunctionsNode
 
clone() - Method in class com.mckoi.database.QueryPlan.DistinctNode
 
clone() - Method in class com.mckoi.database.QueryPlan.EquiJoinNode
 
clone() - Method in class com.mckoi.database.QueryPlan.ExhaustiveSelectNode
 
clone() - Method in class com.mckoi.database.QueryPlan.FetchTableNode
 
clone() - Method in class com.mckoi.database.QueryPlan.FetchViewNode
 
clone() - Method in class com.mckoi.database.QueryPlan.FunctionalSelectNode
 
clone() - Method in class com.mckoi.database.QueryPlan.GroupNode
 
clone() - Method in class com.mckoi.database.QueryPlan.JoinNode
 
clone() - Method in class com.mckoi.database.QueryPlan.MarkerNode
 
clone() - Method in class com.mckoi.database.QueryPlan.MultiColumnEquiSelectNode
 
clone() - Method in class com.mckoi.database.QueryPlan.NonCorrelatedAnyAllNode
 
clone() - Method in class com.mckoi.database.QueryPlan.RangeSelectNode
 
clone() - Method in class com.mckoi.database.QueryPlan.SimplePatternSelectNode
 
clone() - Method in class com.mckoi.database.QueryPlan.SimpleSelectNode
 
clone() - Method in class com.mckoi.database.QueryPlan.SingleQueryPlanNode
Deep clone.
clone() - Method in class com.mckoi.database.QueryPlan.SingleRowTableNode
 
clone() - Method in class com.mckoi.database.QueryPlan.SortNode
 
clone() - Method in class com.mckoi.database.QueryPlan.SubsetNode
 
clone() - Method in interface com.mckoi.database.QueryPlanNode
Deep clones this query plan.
clone() - Method in class com.mckoi.database.StatementTree
Performs a deep clone of this object, calling 'clone' on any elements that are mutable or shallow copying immutable members.
clone() - Method in interface com.mckoi.database.StatementTreeObject
Performs a DEEP clone of this object if it is mutable, or a deep clone of its mutable members.
clone() - Method in class com.mckoi.database.Variable
Performs a deep clone of this object.
cloneSingleObject(Object) - Static method in class com.mckoi.database.StatementTree
Clones a single object.
close() - Method in class com.mckoi.database.control.DBSystem
Closes this database system so it is no longer able to process queries.
close() - Method in class com.mckoi.database.DatabaseConnection
Closes this database connection.
close() - Method in class com.mckoi.database.FixedSizeDataStore
Closes the data store.
close() - Method in class com.mckoi.database.IndexStore
Cleanly closes the index store.
close() - Method in class com.mckoi.database.jdbc.AsciiReader
 
close() - Method in class com.mckoi.database.jdbc.BinaryToUnicodeReader
 
close() - Method in class com.mckoi.database.jdbc.MConnection
 
close() - Method in class com.mckoi.database.jdbc.MResultSet
 
CLOSE - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Closes the protocol stream.
close() - Method in class com.mckoi.database.jdbcserver.TCPServer
Closes the JDBC Server.
close() - Method in class com.mckoi.database.TableDataConglomerate
Closes this conglomerate.
close() - Method in class com.mckoi.database.VariableSizeDataStore
Closes the data store.
close() - Method in class com.mckoi.store.AbstractStore
Closes the store.
close() - Method in class com.mckoi.store.ScatteringStoreDataAccessor
 
close() - Method in class com.mckoi.store.StreamFile
Closes the file.
close() - Method in class com.mckoi.util.Log
Closes the log file.
close() - Method in class com.mckoi.util.LogWriter
 
close() - Method in class com.mckoi.util.PagedInputStream
 
closeAndCommit() - Method in class com.mckoi.database.Transaction
Closes and marks a transaction as committed.
closeAndRollback() - Method in class com.mckoi.database.Transaction
Closes and rolls back a transaction as if the commands the transaction ran never happened.
cmd - Variable in class com.mckoi.database.interpret.Statement
The StatementTree object that is the container for the query.
coalescArea(long, long) - Method in class com.mckoi.store.AbstractStore
Coalesc one or more areas into a larger area.
COLLATE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
CollatedBaseSearch - Class in com.mckoi.database
An implementation of SelectableScheme that is based on some collated set of data.
CollatedBaseSearch(TableDataSource, int) - Constructor for class com.mckoi.database.CollatedBaseSearch
The Constructor.
column - Variable in class com.mckoi.database.sql.SimpleCharStream
 
column_filter - Variable in class com.mckoi.database.JoinedTable
Gives a column filter to the given column to route correctly to the ancestor.
column_scheme - Variable in class com.mckoi.database.JoinedTable
The schemes to describe the entity relation in the given column.
column_table - Variable in class com.mckoi.database.JoinedTable
Maps the column number in this table to the reference_list array to route to.
columnAt(int) - Method in class com.mckoi.database.DataTableDef
 
ColumnConstraint(ColumnDef) - Method in class com.mckoi.database.sql.SQL
 
columnContainsCell(int, TObject) - Method in class com.mckoi.database.Table
Returns true if the given cell is found in the table.
columnContainsValue(int, TObject) - Method in class com.mckoi.database.Table
Returns true if the given column number contains the value given.
columnCount() - Method in class com.mckoi.database.DataTableDef
 
ColumnDataType(ColumnDef) - Method in class com.mckoi.database.sql.SQL
 
ColumnDeclarationList(ArrayList, ArrayList) - Method in class com.mckoi.database.sql.SQL
 
ColumnDef - Class in com.mckoi.database.interpret
Represents a column definition (description).
ColumnDef() - Constructor for class com.mckoi.database.interpret.ColumnDef
 
ColumnDefinition() - Method in class com.mckoi.database.sql.SQL
 
ColumnDescription - Class in com.mckoi.database.global
This is a description of a column and the data it stores.
ColumnDescription(String, int, int, boolean) - Constructor for class com.mckoi.database.global.ColumnDescription
The Constructors if the type does require a size.
ColumnDescription(String, int, boolean) - Constructor for class com.mckoi.database.global.ColumnDescription
 
ColumnDescription(ColumnDescription) - Constructor for class com.mckoi.database.global.ColumnDescription
 
ColumnDescription(String, ColumnDescription) - Constructor for class com.mckoi.database.global.ColumnDescription
 
columnDescriptionValue(String) - Method in class com.mckoi.database.DataTableColumnDef
Returns this column as a ColumnDescription object and gives the column description the given name.
ColumnGroup() - Constructor for class com.mckoi.database.Transaction.ColumnGroup
 
ColumnGroupReference() - Constructor for class com.mckoi.database.Transaction.ColumnGroupReference
 
columnMatchesValue(int, Operator, TObject) - Method in class com.mckoi.database.Table
Returns true if the given column contains a value that the given operator returns true for with the given value.
columnMerge(Table) - Method in class com.mckoi.database.Table
Returns a Table that is a merge of this table and the destination table.
ColumnName() - Method in class com.mckoi.database.sql.SQL
 
ColumnNameVariable() - Method in class com.mckoi.database.sql.SQL
 
ColumnOrConstraintDefinition(ArrayList, ArrayList) - Method in class com.mckoi.database.sql.SQL
 
columns - Variable in class com.mckoi.database.interpret.TableSelectExpression
The list of columns to select from.
columns - Variable in class com.mckoi.database.Transaction.ColumnGroup
The list of columns that make up the group.
com.mckoi - package com.mckoi
The Mckoi Database; the JDBC driver is in this package.
com.mckoi.database - package com.mckoi.database
The core database classes for Mckoi.
com.mckoi.database.control - package com.mckoi.database.control
 
com.mckoi.database.global - package com.mckoi.database.global
This package includes database constants such as Types.
com.mckoi.database.interpret - package com.mckoi.database.interpret
These classes interpret specific SQL statements, such as Insert and Delete.
com.mckoi.database.jdbc - package com.mckoi.database.jdbc
The JDBC interface to Mckoi.
com.mckoi.database.jdbcserver - package com.mckoi.database.jdbcserver
Implementation of the DatabaseInterface interface, including classes to handle local (embedded) mode and remote (client/server) mode.
com.mckoi.database.procedure - package com.mckoi.database.procedure
 
com.mckoi.database.regexbridge - package com.mckoi.database.regexbridge
Implementations of the RegexLibrary interface, which allows the application to select which regular expression package to use.
com.mckoi.database.sql - package com.mckoi.database.sql
These classes parse SQL statements in Mckoi.
com.mckoi.debug - package com.mckoi.debug
Debugging classes for Mckoi.
com.mckoi.jfccontrols - package com.mckoi.jfccontrols
JFC classes to access a Mckoi database from a Swing application.
com.mckoi.runtime - package com.mckoi.runtime
The main (starting) class for a Mckoi database server.
com.mckoi.store - package com.mckoi.store
 
com.mckoi.tools - package com.mckoi.tools
Tools for manipulating a Mckoi database.
com.mckoi.util - package com.mckoi.util
Miscellaneous utility classes.
CommandLine - Class in com.mckoi.util
Used to parse a command-line.
CommandLine(String[]) - Constructor for class com.mckoi.util.CommandLine
Constructs the command line parser from the String[] array passed as the argument to the application.
commit() - Method in class com.mckoi.database.DatabaseConnection
Tries to commit the current transaction.
commit() - Method in class com.mckoi.database.jdbc.MConnection
 
COMMIT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
commitIndexSet(IndexSet) - Method in class com.mckoi.database.IndexStore
Commits changes made to a snapshop of an IndexSet as being permanent changes to the state of the index store.
COMMITTED_ADDED - Static variable in interface com.mckoi.database.RawDiagnosticTable
Statics that represent the various states of a record.
COMMITTED_REMOVED - Static variable in interface com.mckoi.database.RawDiagnosticTable
Statics that represent the various states of a record.
Compact - Class in com.mckoi.database.interpret
Statement that handles COMPACT sql command.
Compact() - Constructor for class com.mckoi.database.interpret.Compact
 
COMPACT - Static variable in class com.mckoi.database.Privileges
The priv to compact a database object.
Compact() - Method in class com.mckoi.database.sql.SQL
 
COMPACT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
compactTable(String) - Method in class com.mckoi.database.DatabaseConnection
Compacts the table with the given name.
compactTable(TableName) - Method in class com.mckoi.database.DatabaseConnection
Compacts the table with the given name.
compactTable(TableName) - Method in class com.mckoi.database.Transaction
Compacts the table with the given name within this transaction.
comparableTypes(TType) - Method in class com.mckoi.database.TArrayType
 
comparableTypes(TType) - Method in class com.mckoi.database.TBinaryType
 
comparableTypes(TType) - Method in class com.mckoi.database.TBooleanType
 
comparableTypes(TType) - Method in class com.mckoi.database.TDateType
 
comparableTypes(TType) - Method in class com.mckoi.database.TJavaObjectType
 
comparableTypes(TType) - Method in class com.mckoi.database.TNullType
 
comparableTypes(TType) - Method in class com.mckoi.database.TNumericType
 
comparableTypes(TObject) - Method in class com.mckoi.database.TObject
Returns true if the type of this object is logically comparable to the type of the given object.
comparableTypes(TType) - Method in class com.mckoi.database.TQueryPlanType
 
comparableTypes(TType) - Method in class com.mckoi.database.TStringType
For strings, the locale must be the same for the types to be comparable.
comparableTypes(TType) - Method in class com.mckoi.database.TType
Returns true if the type of this object is logically comparable to the type of the given object.
compare(int, Object) - Method in interface com.mckoi.util.IndexComparator
Returns > 0 if the value pointed to by index1 is greater than 'val', or < 0 if the value pointed to by index 1 is less than 'val'.
compare(int, int) - Method in interface com.mckoi.util.IndexComparator
Returns >0 if the value pointed to by index1 is greater than the value pointed to by index2, or &tl; 0 if the value pointed to by index 1 is less than the value pointed to by index 2.
compareCells(TObject, TObject, Operator) - Static method in class com.mckoi.database.Table
Compares cell1 with cell2 and if the given operator evalutes to true then returns true, otherwise false.
compareObs(Object, Object) - Method in class com.mckoi.database.TArrayType
 
compareObs(Object, Object) - Method in class com.mckoi.database.TBinaryType
 
compareObs(Object, Object) - Method in class com.mckoi.database.TBooleanType
 
compareObs(Object, Object) - Method in class com.mckoi.database.TDateType
 
compareObs(Object, Object) - Method in class com.mckoi.database.TJavaObjectType
 
compareObs(Object, Object) - Method in class com.mckoi.database.TNullType
 
compareObs(Object, Object) - Method in class com.mckoi.database.TNumericType
 
compareObs(Object, Object) - Method in class com.mckoi.database.TQueryPlanType
 
compareObs(Object, Object) - Method in class com.mckoi.database.TStringType
 
compareObs(Object, Object) - Method in class com.mckoi.database.TType
Compares two objects that are logically comparable under this type.
compareTo(Object) - Method in class com.mckoi.database.global.NullObject
Deprecated.
 
compareTo(Object) - Method in class com.mckoi.database.TableName
Comparable.
compareTo(TObject) - Method in class com.mckoi.database.TObject
Compares this object with the given object (which is of a logically comparable type).
compareTo(Object) - Method in class com.mckoi.database.Variable
Comparable.
compareTo(BigNumber) - Method in class com.mckoi.util.BigNumber
Compares this BigNumber with the given BigNumber.
compareToNoNulls(TObject) - Method in class com.mckoi.database.TObject
Compares this object with the given object (which is of a logically comparable type).
complete() - Method in interface com.mckoi.database.global.Ref
This method is called when the write phrase has completed, and it marks this large object as complete.
completeRecordStreamWrite() - Method in class com.mckoi.database.VariableSizeDataStore
Updates the record allocation table with the data in the output stream returned by 'getRecordOutputStream'.
CompleteTransaction - Class in com.mckoi.database.interpret
This represents either a COMMIT or ROLLBACK SQL command.
CompleteTransaction() - Constructor for class com.mckoi.database.interpret.CompleteTransaction
 
CompleteTransaction() - Method in class com.mckoi.database.sql.SQL
 
CompositeNode(QueryPlanNode, QueryPlanNode, int, boolean) - Constructor for class com.mckoi.database.QueryPlan.CompositeNode
 
CompositeTable - Class in com.mckoi.database
A composite of two or more datasets used to implement UNION, INTERSECTION, and DIFFERENCE.
CompositeTable(Table, Table[]) - Constructor for class com.mckoi.database.CompositeTable
Constructs the composite table given the 'master_table' (the field structure this composite dataset is based on), and a list of tables to be the composite of this table.
CompositeTable(Table[]) - Constructor for class com.mckoi.database.CompositeTable
Consturcts the composite table assuming the first item in the list is the master table.
concat(Expression) - Method in class com.mckoi.database.Expression
Merges an expression with this expression.
CONCAT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ConditionsExpression(SearchExpression) - Method in class com.mckoi.database.sql.SQL
 
connect(String, Properties) - Method in class com.mckoi.database.jdbc.MDriver
 
connection() - Method in class com.mckoi.jfccontrols.QueryAgent
Returns the connection for the JDBC interface.
ConnectionTriggerManager - Class in com.mckoi.database
A trigger manager on a DatabaseConnection that maintains a list of all triggers set in the database, and the types of triggers they are.
connectToJVM() - Method in interface com.mckoi.database.jdbc.LocalBootable
Connects this interface to the database currently running in this JVM.
connectToJVM() - Method in class com.mckoi.database.jdbcserver.DefaultLocalBootable
Creates a new LocalDatabaseInterface that is connected to the database currently running in this VM.
ConstantSelectNode(QueryPlanNode, Expression) - Constructor for class com.mckoi.database.QueryPlan.ConstantSelectNode
 
CONSTRAINT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ConstraintAttributes(ConstraintDef) - Method in class com.mckoi.database.sql.SQL
 
ConstraintDef - Class in com.mckoi.database.interpret
Represents a constraint definition (description) for a table.
ConstraintDef() - Constructor for class com.mckoi.database.interpret.ConstraintDef
 
constraintIntegrityCheck() - Method in interface com.mckoi.database.MutableTableDataSource
Performs all constraint integrity checks and actions to any modifications based on any changes that happened to the table since that last call to this method.
ConstraintName() - Method in class com.mckoi.database.sql.SQL
 
contains(int) - Method in class com.mckoi.util.AbstractBlockIntegerList
Assuming the list is sorted, this performs a binary search and returns true if the value is found, otherwise returns false.
contains(Object, IndexComparator) - Method in class com.mckoi.util.AbstractBlockIntegerList
Assuming the list is sorted, this performs a binary search and returns true if the value is found, otherwise returns false.
contains(int) - Method in interface com.mckoi.util.IntegerListInterface
Assuming the list is sorted, this performs a binary search and returns true if the value is found, otherwise returns false.
contains(Object, IndexComparator) - Method in interface com.mckoi.util.IntegerListInterface
Assuming the list is sorted, this performs a binary search and returns true if the key value is found, otherwise returns false.
contains(int) - Method in class com.mckoi.util.IntegerVector
Returns true if the vector contains the given value.
contains(String) - Method in class com.mckoi.util.StringListBucket
Returns true if the list contains the given element string.
containsKey(Object) - Method in class com.mckoi.util.HashMapList
Returns true if the map contains the key.
containsNotOperator() - Method in class com.mckoi.database.Expression
Returns true if the expression contains a NOT operator somewhere in it.
containsSwitch(String) - Method in class com.mckoi.util.CommandLine
Returns true if the switch is in the command line.
containsSwitchFrom(String) - Method in class com.mckoi.util.CommandLine
Given a comma deliminated list, this scans for one of the switches in the list.
containsSwitchStart(String) - Method in class com.mckoi.util.CommandLine
Returns true if the command line contains a switch starting with the given string.
convertToCurrent(PrintStream, String) - Method in class com.mckoi.database.Database
Functionality for converting and old database format to the existing format.
convertToScatteringStore(File) - Method in class com.mckoi.store.ScatteringStoreDataAccessor
Given a file, this will convert to a scattering file store with files no larger than the maximum slice size.
copy(TableDataSource, boolean) - Method in class com.mckoi.database.BlindSearch
Returns an exact copy of this scheme including any optimization information.
copy(TableDataSource, boolean) - Method in class com.mckoi.database.InsertSearch
Returns an exact copy of this scheme including any optimization information.
copy() - Method in class com.mckoi.database.jdbc.SQLQuery
Creates an exact copy of this object.
copy(TableDataSource, boolean) - Method in class com.mckoi.database.SelectableScheme
Returns an exact copy of this scheme including any optimization information.
copyFrom(Table, int) - Method in class com.mckoi.database.TemporaryTable
Copies the contents of the row of the given Table onto the end of this table.
COPYRIGHT - Static variable in class com.mckoi.database.global.StandardMessages
The standard copyright message.
copyTable(MasterTableDataSource, IndexSet) - Method in class com.mckoi.database.Transaction
Generates an exact copy of the table within this transaction.
copyTextFrom(Expression) - Method in class com.mckoi.database.Expression
Copies the text from the given expression.
copyTo(File) - Method in class com.mckoi.database.FixedSizeDataStore
Copies the entire contents of this store to a destination directory.
copyTo(File) - Method in class com.mckoi.database.IndexStore
Copies the persistant part of this to another store.
copyTo(File) - Method in class com.mckoi.database.VariableSizeDataStore
Copies this data store to the given path.
copyTo(AreaWriter, int) - Method in interface com.mckoi.store.Area
Copies 'size' bytes from the current position of this Area to the destination AreaWriter.
copyTo(IntegerListBlockInterface) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Copies all the data from this block into the given destination block.
copyTo(int[], int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Copies all the data from this block into the given int[] array.
copyTo(IntegerListBlockInterface) - Method in class com.mckoi.util.IntegerListBlockInterface
Copies all the data from this block into the given destination block.
copyTo(int[], int) - Method in class com.mckoi.util.IntegerListBlockInterface
Copies all the data from this block into the given int[] array.
CorrelatedVariable - Class in com.mckoi.database
A wrapper for a variable in a sub-query that references a column outside of the current query.
CorrelatedVariable(Variable, int) - Constructor for class com.mckoi.database.CorrelatedVariable
Constructs the CorrelatedVariable.
COUNT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
count - Variable in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
The number of block entries in this list.
create(String, String) - Method in class com.mckoi.database.Database
Creates and sets up a new database to an initial empty state.
create() - Method in class com.mckoi.database.FixedRecordList
Creates the structure in the store, and returns a pointer to the structure.
create(int) - Method in class com.mckoi.database.IndexStore
Creates a new black index store and returns leaving the newly created store in an open state.
create(String, String, DBConfig) - Method in interface com.mckoi.database.jdbc.LocalBootable
Attempts to create a new database system with the given name, and the given username/password as the admin user for the system.
create(String, String, DBConfig) - Method in class com.mckoi.database.jdbcserver.DefaultLocalBootable
Creates and boots a local database with the given configuration.
CREATE - Static variable in class com.mckoi.database.Privileges
The priv to create objects (only applicable for SCHEMA grant objects).
Create() - Method in class com.mckoi.database.sql.SQL
 
CREATE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
create(String) - Method in class com.mckoi.database.TableDataConglomerate
Creates a new conglomerate at the given path in the file system.
createAndCastFromObject(TType, Object) - Static method in class com.mckoi.database.TObject
Returns a TObject of the given type and with the given Java object.
createArea(long) - Method in class com.mckoi.store.AbstractStore
 
createArea(long) - Method in class com.mckoi.store.HeapStore
 
createArea(long) - Method in interface com.mckoi.store.Store
Allocates a block of memory in the store of the specified size and returns an AreaWriter object that can be used to initialize the contents of the area.
createArrayOf(String, Object[]) - Method in class com.mckoi.database.jdbc.MConnection
 
createBinaryColumn(String) - Static method in class com.mckoi.database.DataTableColumnDef
Convenience helper - creates a DataTableColumnDef that holds a binary value.
createBlob() - Method in class com.mckoi.database.jdbc.MConnection
 
createBooleanColumn(String) - Static method in class com.mckoi.database.DataTableColumnDef
Convenience helper - creates a DataTableColumnDef that holds a boolean value.
createClob() - Method in class com.mckoi.database.jdbc.MConnection
 
createDatabase(DBConfig, String, String) - Method in class com.mckoi.database.control.DBController
Creates a database in the local JVM (and filesystem) given the configuration in DBConfig and returns a DBSystem object.
createEvent(Runnable) - Method in class com.mckoi.database.Database
Creates an event for the database dispatcher.
createFetchQueryPlanNode() - Method in class com.mckoi.database.interpret.FromTableDirectSource
Creates a QueryPlanNode to be added into a query tree that fetches the table source.
CreateFunction() - Method in class com.mckoi.database.sql.SQL
 
CreateFunctionsNode(QueryPlanNode, Expression[], String[]) - Constructor for class com.mckoi.database.QueryPlan.CreateFunctionsNode
Constructor.
createGroupMatrix(Variable[]) - Method in class com.mckoi.database.FunctionTable
Creates a grouping matrix for the given tables.
CreateIndex() - Method in class com.mckoi.database.sql.SQL
 
createMutableTableDataSourceAtCommit(MasterTableDataSource) - Method in class com.mckoi.database.Transaction
Overwritten from SimpleTransaction.
createNClob() - Method in class com.mckoi.database.jdbc.MConnection
 
createNewConnection(User, DatabaseConnection.CallBack) - Method in class com.mckoi.database.Database
Returns a new DatabaseConnection instance that is used against this database.
createNewLargeObject(byte, long) - Method in class com.mckoi.database.DatabaseConnection
Allocates a new large object in the Blob store of this conglomerate of the given type and size.
createNewWindow(Connection, boolean, boolean) - Static method in class com.mckoi.tools.JDBCQueryTool
Creates a new JDBC Query Tool window.
createNumericColumn(String) - Static method in class com.mckoi.database.DataTableColumnDef
Convenience helper - creates a DataTableColumnDef that holds a numeric value.
createObjectFetchQueryPlan(TableName, TableName) - Method in class com.mckoi.database.DatabaseConnection
Creates a QueryPlanNode to fetch the given table object from this connection.
createRowDataObject(QueryContext) - Method in class com.mckoi.database.DataTable
Generates an empty RowData object for 'addRow'ing into the Table.
createSchema(String, String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.createSchema method.
CreateSchema() - Method in class com.mckoi.database.sql.SQL
 
createSchema(String, String) - Method in class com.mckoi.database.Transaction
Create a new schema in this transaction.
CreateSequence() - Method in class com.mckoi.database.sql.SQL
 
createSequenceGenerator(TableName, long, long, long, long, long, boolean) - Method in class com.mckoi.database.DatabaseConnection
Creates a new sequence generator with the given TableName and initializes it with the given details.
createSequenceGenerator(TableName, long, long, long, long, long, boolean) - Method in class com.mckoi.database.Transaction
Creates a new sequence generator with the given TableName and initializes it with the given details.
createSQLXML() - Method in class com.mckoi.database.jdbc.MConnection
 
createStatement() - Method in class com.mckoi.database.jdbc.MConnection
 
createStatement(int, int) - Method in class com.mckoi.database.jdbc.MConnection
 
createStatement(int, int, int) - Method in class com.mckoi.database.jdbc.MConnection
 
createStoreDataAccessor(String) - Method in interface com.mckoi.store.LoggingBufferManager.StoreDataAccessorFactory
Returns a StoreDataAccessor object for the given resource name.
createStringColumn(String) - Static method in class com.mckoi.database.DataTableColumnDef
Convenience helper - creates a DataTableColumnDef that holds a string value.
createStruct(String, Object[]) - Method in class com.mckoi.database.jdbc.MConnection
 
createSubstitution(String) - Method in class com.mckoi.database.sql.SQL
Creates and returns a parameter substitution.
createTable(DataTableDef) - Method in class com.mckoi.database.DatabaseConnection
Create a new table within the context of the current connection transaction.
createTable(DataTableDef, int, int) - Method in class com.mckoi.database.DatabaseConnection
Create a new table with a starting initial sector size.
CreateTable - Class in com.mckoi.database.interpret
A parsed state container for the 'create' statement.
CreateTable() - Constructor for class com.mckoi.database.interpret.CreateTable
 
CreateTable() - Method in class com.mckoi.database.sql.SQL
 
createTable(DataTableDef, int, int) - Method in class com.mckoi.database.Transaction
Creates a new table within this transaction with the given sector size.
createTable(DataTableDef) - Method in class com.mckoi.database.Transaction
Creates a new table within this transaction.
createTableTrigger(String, String, int, TableName, String, TObject[]) - Method in class com.mckoi.database.ConnectionTriggerManager
Creates a new trigger action on a stored procedure and makes the change to the transaction of this DatabaseConnection.
createTransaction() - Method in class com.mckoi.database.TableDataConglomerate
Starts a new transaction.
createTrigger(String, String, int) - Method in class com.mckoi.database.DatabaseConnection
Adds a type of trigger for the given trigger source (usually the name of the table).
CreateTrigger - Class in com.mckoi.database.interpret
A parsed state container for the 'CREATE TRIGGER' statement.
CreateTrigger() - Constructor for class com.mckoi.database.interpret.CreateTrigger
 
CreateTrigger() - Method in class com.mckoi.database.sql.SQL
 
createUser(DatabaseQueryContext, String, String) - Method in class com.mckoi.database.Database
Creates and adds a new user to this database.
CreateUser() - Method in class com.mckoi.database.sql.SQL
 
createView(SQLQuery, ViewDef) - Method in class com.mckoi.database.DatabaseConnection
Creates a new view.
CreateView() - Method in class com.mckoi.database.sql.SQL
 
createViewChildNode(QueryContext) - Method in class com.mckoi.database.QueryPlan.FetchViewNode
Returns the QueryPlanNode that resolves to the view.
createViewQueryPlanNode(TableName) - Method in class com.mckoi.database.DatabaseQueryContext
Creates a QueryPlanNode for the view with the given name.
createViewQueryPlanNode(TableName) - Method in class com.mckoi.database.ViewManager
Returns a freshly deserialized QueryPlanNode object for the given view object.
crop(int, int) - Method in class com.mckoi.util.IntegerVector
Crops the IntegerVector so it only contains values between start (inclusive) and end (exclusive).
CROSS - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
CTALIAS - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
curChar - Variable in class com.mckoi.database.sql.SQLTokenManager
 
CURRENT_DATE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
CURRENT_TIME - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
CURRENT_TIMESTAMP - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
currentPath() - Method in class com.mckoi.database.control.AbstractDBConfig
 
currentPath() - Method in interface com.mckoi.database.control.DBConfig
Returns the current path set for this configuration.
currentSequenceValue(String) - Method in class com.mckoi.database.DatabaseQueryContext
Returns the current sequence value returned for the given sequence generator within the connection defined by this context.
currentSequenceValue(String) - Method in interface com.mckoi.database.QueryContext
Returns the current sequence value returned for the given sequence generator within the connection defined by this context.
currentToken - Variable in exception com.mckoi.database.sql.ParseException
This is the last token that has been consumed successfully.
currentUniqueID(TableName) - Method in class com.mckoi.database.SimpleTransaction
Returns the current unique id for the given table name.
CYCLE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.

D

DATA_AREA_OFFSET - Static variable in class com.mckoi.store.AbstractStore
The offset into the file that the data areas start.
Database - Class in com.mckoi.database
The representation of a single database in the system.
Database(DatabaseSystem, String) - Constructor for class com.mckoi.database.Database
The Constructor.
database - Variable in class com.mckoi.database.interpret.Statement
The Database context.
DATABASE_EVENT - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Denotes an event from the database (trigger, etc).
DatabaseCallBack - Interface in com.mckoi.database.jdbc
An interface that is input to the DatabaseInterface as a way to be notified of event information from inside the database.
DatabaseConnection - Class in com.mckoi.database
An object that represents a connection to a Database.
DatabaseConnection.CallBack - Interface in com.mckoi.database
Call back interface for events that occur within the connection instance.
DatabaseConstants - Interface in com.mckoi.database
Contant static values that determine several parameters of the database operation.
DatabaseConstraintViolationException - Exception in com.mckoi.database
A database exception that represents a constraint violation.
DatabaseConstraintViolationException(int, String) - Constructor for exception com.mckoi.database.DatabaseConstraintViolationException
Constructor.
databaseEvent(int, String) - Method in interface com.mckoi.database.jdbc.DatabaseCallBack
Called when the database has generated an event that this user is listening for.
databaseEvent(int, String) - Method in class com.mckoi.database.jdbc.MConnection
 
DatabaseException - Exception in com.mckoi.database
Exception thrown where various problems occur within the database.
DatabaseException(int, String) - Constructor for exception com.mckoi.database.DatabaseException
 
DatabaseException(String) - Constructor for exception com.mckoi.database.DatabaseException
 
databaseExists(DBConfig) - Method in class com.mckoi.database.control.DBController
Returns true if a Mckoi database exists in the given directory of the file system, otherwise returns false if the path doesn't contain a database.
DatabaseInterface - Interface in com.mckoi.database.jdbc
The interface with the Database whether it be remotely via TCP/IP or locally within the current JVM.
DatabaseProcedure - Interface in com.mckoi.database
This interface represents a database procedure that is executed on the server side.
DatabaseQueryContext - Class in com.mckoi.database
An implementation of a QueryContext based on a DatabaseConnection object.
DatabaseQueryContext(DatabaseConnection) - Constructor for class com.mckoi.database.DatabaseQueryContext
Constructs the QueryContext.
DatabaseSystem - Class in com.mckoi.database
This class provides information about shared resources available for the entire database system running in this VM.
DatabaseSystem() - Constructor for class com.mckoi.database.DatabaseSystem
Constructor.
dataDefinitionCausesTransactionCommit() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
dataDefinitionIgnoredInTransactions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
DataFileConvertTool - Class in com.mckoi.tools
A tool for converting between different versions of the database file system.
DataFileConvertTool() - Constructor for class com.mckoi.tools.DataFileConvertTool
 
DataIndexDef - Class in com.mckoi.database
Represents index meta-information on a table.
DataIndexDef(String, String[], int, String, boolean) - Constructor for class com.mckoi.database.DataIndexDef
Constructor.
DataIndexDef(DataIndexDef) - Constructor for class com.mckoi.database.DataIndexDef
 
DataIndexSetDef - Class in com.mckoi.database
Represents the meta-data for a set of indexes of a table.
DataIndexSetDef(TableName) - Constructor for class com.mckoi.database.DataIndexSetDef
Constructor.
DataIndexSetDef(DataIndexSetDef) - Constructor for class com.mckoi.database.DataIndexSetDef
 
DataTable - Class in com.mckoi.database
DataTable is a wrapper for a MutableTableDataSource that fits into the query hierarchy level.
DataTableColumnDef - Class in com.mckoi.database
All the information regarding a column in a table.
DataTableColumnDef() - Constructor for class com.mckoi.database.DataTableColumnDef
Constructs the column definition.
DataTableColumnDef(DataTableColumnDef) - Constructor for class com.mckoi.database.DataTableColumnDef
Creates a copy of the given column definition.
DataTableDef - Class in com.mckoi.database
A definition of a table.
DataTableDef() - Constructor for class com.mckoi.database.DataTableDef
Constructs this DataTableDef file.
DataTableDef(DataTableDef) - Constructor for class com.mckoi.database.DataTableDef
Copy constructor.
DataTableFilter - Class in com.mckoi.database
This object sits on top of a DataTable object filtering out certain types of calls.
DataTableFilter(AbstractDataTable) - Constructor for class com.mckoi.database.DataTableFilter
The Constructor.
DATE - Static variable in interface com.mckoi.database.global.SQLTypes
 
DATE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
DATE_TYPE - Static variable in class com.mckoi.database.TType
A default date (SQL TIMESTAMP) type.
dateType(int) - Static method in class com.mckoi.database.TType
Returns a TDateType object.
dateVal(Date) - Static method in class com.mckoi.database.TObject
Returns a TObject of DATE type that represents the given time value.
DAYS - Static variable in class com.mckoi.util.TimeFrame
Formatting enum.
DB_BINARY - Static variable in interface com.mckoi.database.global.Types
 
DB_BLOB - Static variable in interface com.mckoi.database.global.Types
 
DB_BOOLEAN - Static variable in interface com.mckoi.database.global.Types
 
DB_NUMERIC - Static variable in interface com.mckoi.database.global.Types
 
DB_NUMERIC_EXTENDED - Static variable in interface com.mckoi.database.global.Types
 
DB_OBJECT - Static variable in interface com.mckoi.database.global.Types
 
DB_STRING - Static variable in interface com.mckoi.database.global.Types
 
DB_TIME - Static variable in interface com.mckoi.database.global.Types
 
DB_UNKNOWN - Static variable in interface com.mckoi.database.global.Types
 
DBConfig - Interface in com.mckoi.database.control
A container object of configuration details of a database system.
DBConglomerateDiagTool - Class in com.mckoi.tools
An interactive tool for diagnosing the contents of a TableDataConglomerate object.
DBConglomerateDiagTool() - Constructor for class com.mckoi.tools.DBConglomerateDiagTool
 
DBConglomerateRepairTool - Class in com.mckoi.tools
A command line repair tool for repairing a corrupted conglomerate.
DBConglomerateRepairTool() - Constructor for class com.mckoi.tools.DBConglomerateRepairTool
 
DBController - Class in com.mckoi.database.control
An object that provides methods for creating and controlling database systems in the current JVM.
DBSystem - Class in com.mckoi.database.control
An object used to access and control a single database system running in the current JVM.
Debug() - Method in class com.mckoi.database.Database
Returns the DebugLogger implementation from the DatabaseSystem.
Debug() - Method in class com.mckoi.database.DatabaseConnection
Returns a DebugLogger object that we can use to log debug messages to.
Debug() - Method in class com.mckoi.database.DataTable
Convenience - used to log debug messages.
Debug() - Method in class com.mckoi.database.interpret.Statement
Returns a DebugLogger object used to log debug commands.
Debug() - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Returns a DebugLogger object that can be used to log debug messages against.
Debug() - Method in class com.mckoi.database.jdbcserver.TCPServer
Returns a DebugLogger object that we can log debug messages to.
Debug() - Method in class com.mckoi.database.SelectableScheme
Returns the DebugLogger object to log debug messages to.
Debug() - Method in class com.mckoi.database.SimpleTransaction
Returns a DebugLogger object that we use to log debug messages to.
Debug() - Method in class com.mckoi.database.StatementCache
Returns a DebugLogger object we can use to log debug messages.
Debug() - Method in class com.mckoi.database.Table
Returns a DebugLogger object that we can use to log debug messages to.
Debug() - Method in class com.mckoi.database.TableDataConglomerate
Returns the DebugLogger object that we use to log debug messages to.
Debug() - Method in class com.mckoi.database.TransactionSystem
Returns the DebugLogger object that is used to log debug message.
Debug - Class in com.mckoi.debug
Deprecated.
use DebugLogger implementations instead.
Debug() - Constructor for class com.mckoi.debug.Debug
Deprecated.
 
DEBUG_QUERY - Static variable in class com.mckoi.database.Table
 
DebugLogger - Interface in com.mckoi.debug
An interface for logging errors, warnings, messages, and exceptions in the Mckoi system.
debugStream - Variable in class com.mckoi.database.sql.SQLTokenManager
Debug output.
debugString(int, StringBuffer) - Method in class com.mckoi.database.QueryPlan.BranchQueryPlanNode
 
debugString(int, StringBuffer) - Method in class com.mckoi.database.QueryPlan.FetchTableNode
 
debugString(int, StringBuffer) - Method in class com.mckoi.database.QueryPlan.FetchViewNode
 
debugString(int, StringBuffer) - Method in class com.mckoi.database.QueryPlan.SingleQueryPlanNode
 
debugString(int, StringBuffer) - Method in class com.mckoi.database.QueryPlan.SingleRowTableNode
 
debugString(int, StringBuffer) - Method in interface com.mckoi.database.QueryPlanNode
Writes a textural representation of the node to the StringBuffer at the given indent level.
DECIMAL - Static variable in interface com.mckoi.database.global.SQLTypes
 
DECIMAL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
declareAs(TableName) - Method in class com.mckoi.database.DataTable
We can declare a DataTable as a new type.
decodeString(String) - Static method in class com.mckoi.database.TType
Decodes a String that has been encoded with the 'asEncodedString' method and returns a TType that represented the type.
decodeTypes(String) - Static method in class com.mckoi.database.TType
Decodes a list (or array) of TType objects that was previously encoded with the 'asEncodedString(Type[])' method.
decreaseSize() - Method in class com.mckoi.database.FixedRecordList
Decreases the size of the list structure.
decrement(String) - Method in class com.mckoi.util.Stats
Decrements a stat property.
DEFAULT - Static variable in interface com.mckoi.database.sql.SQLConstants
Lexical state.
DEFAULT_SCHEMA - Static variable in class com.mckoi.database.Database
The name of the default schema.
DefaultDataTable - Class in com.mckoi.database
This represents a default implementation of a DataTable.
DefaultDBConfig - Class in com.mckoi.database.control
Implements a default database configuration that is useful for setting up a database.
DefaultDBConfig(File) - Constructor for class com.mckoi.database.control.DefaultDBConfig
Constructs the configuration.
DefaultDBConfig() - Constructor for class com.mckoi.database.control.DefaultDBConfig
Constructs the configuration with the current system path as the configuration path.
DefaultDebugLogger - Class in com.mckoi.debug
A default implementation of DebugLogger that logs messages to a PrintWriter object.
DefaultDebugLogger() - Constructor for class com.mckoi.debug.DefaultDebugLogger
 
DefaultLocalBootable - Class in com.mckoi.database.jdbcserver
A bootable object that filters through to a JDBCDatabaseInterface but is thread-safe and multi-threaded.
DefaultLocalBootable() - Constructor for class com.mckoi.database.jdbcserver.DefaultLocalBootable
 
DEFERRABLE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
DEFERRED - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
deferred - Variable in class com.mckoi.database.Transaction.CheckExpression
Whether this is deferred or initially immediate.
deferred - Variable in class com.mckoi.database.Transaction.ColumnGroup
Whether this is deferred or initially immediate.
deferred - Variable in class com.mckoi.database.Transaction.ColumnGroupReference
Whether this is deferred or initially immediate.
defineJavaProcedure(ProcedureName, String, TType, TType[], String) - Method in class com.mckoi.database.ProcedureManager
Defines a Java stored procedure.
defineView(ViewDef, SQLQuery, User) - Method in class com.mckoi.database.ViewManager
Defines a view.
delete(Table, int) - Method in class com.mckoi.database.DataTable
This is the public method for removing a given result set from this table.
delete(Table) - Method in class com.mckoi.database.DataTable
 
delete() - Method in class com.mckoi.database.FixedSizeDataStore
Deletes the data store from the file system.
delete() - Method in class com.mckoi.database.IndexStore
Deletes the store.
Delete - Class in com.mckoi.database.interpret
Logic for the DELETE FROM SQL statement.
Delete() - Constructor for class com.mckoi.database.interpret.Delete
 
DELETE - Static variable in class com.mckoi.database.Privileges
The priv to DELETE from a database object.
Delete() - Method in class com.mckoi.database.sql.SQL
 
DELETE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
delete() - Method in class com.mckoi.database.TableDataConglomerate
Deletes and closes the conglomerate.
DELETE - Static variable in class com.mckoi.database.TableModificationEvent
Event type for delete action.
DELETE - Static variable in class com.mckoi.database.TriggerEvent
 
delete() - Method in class com.mckoi.database.VariableSizeDataStore
Deletes the store from the file system.
delete(int) - Method in class com.mckoi.database.VariableSizeDataStore
Deletes the data at the given index position.
delete(File, String) - Static method in class com.mckoi.database.VariableSizeDataStore
Convenience for deleting a VariableSizeDataStore store.
delete() - Method in class com.mckoi.store.JournalledFileStore
Deletes this store from the file system.
delete() - Method in class com.mckoi.store.ScatteringStoreDataAccessor
 
delete() - Method in class com.mckoi.store.StreamFile
Deletes the file.
delete_rule - Variable in class com.mckoi.database.Transaction.ColumnGroupReference
The delete rule.
deleteAcross(int) - Method in class com.mckoi.database.FixedSizeDataStore
Deletes a set of sectors that have been chained together.
deleteAllSectors() - Method in class com.mckoi.database.FixedSizeDataStore
Deletes all sectors in the entire store.
deleteAllUserGroups(DatabaseQueryContext, String) - Method in class com.mckoi.database.Database
Deletes all the groups the user belongs to.
deleteArea(long) - Method in class com.mckoi.store.AbstractStore
 
deleteArea(long) - Method in class com.mckoi.store.HeapStore
 
deleteArea(long) - Method in interface com.mckoi.store.Store
Deletes an area that was previously allocated by the 'createArea' method by the area id.
DELETED - Static variable in interface com.mckoi.database.RawDiagnosticTable
Statics that represent the various states of a record.
deleteListBlock(IntegerListBlockInterface) - Method in class com.mckoi.util.AbstractBlockIntegerList
Called when the class decides this ListBlock is no longer needed.
deleteListBlock(IntegerListBlockInterface) - Method in class com.mckoi.util.BlockIntegerList
Called when the class decides this ListBlock is no longer needed.
deleteProcedure(ProcedureName) - Method in class com.mckoi.database.ProcedureManager
Deletes the procedure with the given name, or generates an error if the procedure doesn't exist.
deleteRow() - Method in class com.mckoi.database.jdbc.MResultSet
 
deleteRows(IntegerVector) - Method in class com.mckoi.database.SimpleTableQuery
Deletes all the given indexes in this table.
deletesAreDetected(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
deleteSector(int) - Method in class com.mckoi.database.FixedSizeDataStore
Deletes a sector from the store.
deleteSingle(int, Object) - Method in class com.mckoi.database.SimpleTableQuery
Deletes a single entry from the table where the given column equals the given value.
deleteTrigger(String) - Method in class com.mckoi.database.DatabaseConnection
Removes a type of trigger for the given trigger source (usually the name of the table).
deleteUser(DatabaseQueryContext, String) - Method in class com.mckoi.database.Database
Deletes the user from the system.
deleteView(TableName) - Method in class com.mckoi.database.ViewManager
Deletes the view with the given name, or returns false if no entries were deleted from the view table.
DESC - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
Describe() - Method in class com.mckoi.database.sql.SQL
 
DESCRIBE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
deserialize(ByteLongObject) - Static method in class com.mckoi.database.global.ObjectTranslator
Deserializes a ByteLongObject to a Java object.
deserializeFromBlob(ByteLongObject) - Static method in class com.mckoi.database.jdbc.SQLQuery
Deserializes an SQLQuery object from a ByteLongObject.
deserializeJavaObjects(TObject[]) - Static method in class com.mckoi.database.Caster
Find any JAVA_OBJECTs in the args and deserialize them into real Java objects.
DIGIT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
DIRTY_TABLE_SELECT - Static variable in exception com.mckoi.database.TransactionException
Thrown when a transaction selects data from a table that has committed changes to it from another transaction.
disable_tracing() - Method in class com.mckoi.database.sql.SQL
Disable tracing.
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.Expression
Discovers all the correlated variables in this expression.
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.BranchQueryPlanNode
Default implementation that discovers correlated variables for the given offset level.
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.ConstantSelectNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.CreateFunctionsNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.ExhaustiveSelectNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.FetchTableNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.FetchViewNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.FunctionalSelectNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.GroupNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.JoinNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.MultiColumnEquiSelectNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.RangeSelectNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.SimplePatternSelectNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.SimpleSelectNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.SingleQueryPlanNode
Default implementation that discovers correlated variables for the given offset level.
discoverCorrelatedVariables(int, ArrayList) - Method in class com.mckoi.database.QueryPlan.SingleRowTableNode
 
discoverCorrelatedVariables(int, ArrayList) - Method in interface com.mckoi.database.QueryPlanNode
Discovers all the correlated variables in the plan (and plan children) that reference a particular layer.
discoverTableNames(ArrayList) - Method in class com.mckoi.database.Expression
Discovers all the tables in the sub-queries of this expression.
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.BranchQueryPlanNode
Default implementation delegates responsibility to children.
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.ConstantSelectNode
 
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.CreateFunctionsNode
 
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.ExhaustiveSelectNode
 
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.FetchTableNode
Adds the table name to the list if it's not already in there.
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.FetchViewNode
Adds the table name to the list if it's not already in there.
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.FunctionalSelectNode
 
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.GroupNode
 
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.JoinNode
 
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.MultiColumnEquiSelectNode
 
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.RangeSelectNode
 
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.SimplePatternSelectNode
 
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.SimpleSelectNode
 
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.SingleQueryPlanNode
Default implementation delegates responsibility to child.
discoverTableNames(ArrayList) - Method in class com.mckoi.database.QueryPlan.SingleRowTableNode
 
discoverTableNames(ArrayList) - Method in interface com.mckoi.database.QueryPlanNode
Discovers a list of TableName that represent the sources that this query requires to complete itself.
dispose() - Method in class com.mckoi.database.BlindSearch
Disposes and invalidates the BlindSearch.
dispose() - Method in class com.mckoi.database.CollatedBaseSearch
Disposes and invalidates the BlindSearch.
dispose() - Method in class com.mckoi.database.DatabaseSystem
Disposes all the resources associated with this DatabaseSystem and invalidates this object.
dispose() - Method in class com.mckoi.database.GTSQLTypeInfoDataSource
 
dispose() - Method in interface com.mckoi.database.IndexSet
Cleans up and disposes the resources associated with this set of index.
dispose() - Method in class com.mckoi.database.InsertSearch
Disposes this scheme.
dispose() - Method in interface com.mckoi.database.jdbc.DatabaseInterface
Called when the connection is disposed.
dispose() - Method in class com.mckoi.database.jdbcserver.JDBCDatabaseInterface
 
dispose() - Method in interface com.mckoi.database.MutableTableDataSource
Disposes this table data source.
dispose() - Method in class com.mckoi.database.SelectableScheme
Dispose and invalidate this scheme.
dispose() - Method in class com.mckoi.database.SimpleTableQuery
Disposes this object and frees any resources associated with it.
dispose() - Method in class com.mckoi.database.TransactionSystem
Disposes this object.
DISPOSE_RESULT - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Disposes the server-side resources associated with a result.
DISPOSE_STREAMABLE_OBJECT - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Disposes of the resources associated with a streamable object on the server.
disposeAllIndices() - Method in class com.mckoi.database.SimpleTransaction
Disposes of all IndexSet objects currently accessed by this Transaction.
disposeResult(int) - Method in interface com.mckoi.database.jdbc.DatabaseInterface
Disposes of a result of a query on the server.
disposeResult(int) - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
 
disposeStreamableObject(int, long) - Method in interface com.mckoi.database.jdbc.DatabaseInterface
Disposes a streamable object channel with the given identifier.
disposeStreamableObject(int, long) - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
 
DISTINCT - Static variable in interface com.mckoi.database.global.SQLTypes
 
distinct - Variable in class com.mckoi.database.interpret.TableSelectExpression
True if we only search for distinct elements.
DISTINCT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
distinct() - Method in class com.mckoi.database.Table
Deprecated.
- not a proper SQL distinct.
distinct(int[]) - Method in class com.mckoi.database.Table
Returns a new table that has only distinct rows in it.
DistinctNode(QueryPlanNode, Variable[]) - Constructor for class com.mckoi.database.QueryPlan.DistinctNode
 
DIVIDE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
divide(BigNumber) - Method in class com.mckoi.util.BigNumber
 
doesMaxRowSizeIncludeBlobs() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
DoExpression() - Method in class com.mckoi.database.sql.SQL
 
DOMAIN - Static variable in class com.mckoi.database.GrantManager
Represents a DOMAIN object to grant privs over for the user.
Done() - Method in class com.mckoi.database.sql.SimpleCharStream
Reset buffer when finished.
DoNonBooleanExpression() - Method in class com.mckoi.database.sql.SQL
 
dontSynchFileSystem() - Method in class com.mckoi.database.TransactionSystem
Returns true if we shouldn't synchronize with the file system when important indexing information is flushed to the disk.
DOT_DELIMINATED_REF - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
DOUBLE - Static variable in interface com.mckoi.database.global.SQLTypes
 
DOUBLE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
doubleVal(double) - Static method in class com.mckoi.database.TObject
Returns a TObject of numeric type that represents the given double value.
doubleValue() - Method in class com.mckoi.util.BigNumber
Returns this big number as a double.
DROP - Static variable in class com.mckoi.database.Privileges
The priv to drop objects (only applicable for SCHEMA grant objects).
Drop() - Method in class com.mckoi.database.sql.SQL
 
DROP - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
DROP_COLUMN_VIOLATION - Static variable in exception com.mckoi.database.DatabaseConstraintViolationException
Column can't be dropped before of an reference to it.
DROP_TABLE_VIOLATION - Static variable in exception com.mckoi.database.DatabaseConstraintViolationException
Tried to drop a table that is referenced by another source.
dropAllConstraintsForTable(TableName) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.dropAllConstraintsForTable method.
dropAllConstraintsForTable(TableName) - Method in class com.mckoi.database.Transaction
Drops all the constraints defined for the given table.
dropCheckConstraintForTable(TableName, String) - Method in class com.mckoi.database.Transaction
Drops a single named check constraint from the given table.
dropForeignKeyReferenceConstraintForTable(TableName, String) - Method in class com.mckoi.database.Transaction
Drops a single named foreign key reference from the given table.
DropFunction() - Method in class com.mckoi.database.sql.SQL
 
DropIndex() - Method in class com.mckoi.database.sql.SQL
 
dropNamedConstraint(TableName, String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.dropNamedConstraint method.
dropNamedConstraint(TableName, String) - Method in class com.mckoi.database.Transaction
Drops the named constraint from the transaction.
dropPrimaryKeyConstraintForTable(TableName, String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.dropPrimaryKeyConstraintForTable method.
dropPrimaryKeyConstraintForTable(TableName, String) - Method in class com.mckoi.database.Transaction
Drops the primary key constraint for the given table.
dropSchema(String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.dropSchema method.
DropSchema() - Method in class com.mckoi.database.sql.SQL
 
dropSchema(String) - Method in class com.mckoi.database.Transaction
Drops a schema from this transaction.
DropSequence() - Method in class com.mckoi.database.sql.SQL
 
dropSequenceGenerator(TableName) - Method in class com.mckoi.database.DatabaseConnection
Drops an existing sequence generator with the given name.
dropSequenceGenerator(TableName) - Method in class com.mckoi.database.Transaction
Drops an existing sequence generator with the given name.
dropTable(String) - Method in class com.mckoi.database.DatabaseConnection
Drops a table from within the context of the current connection transaction.
dropTable(TableName) - Method in class com.mckoi.database.DatabaseConnection
Drops a table from within the context of the current connection transaction.
DropTable - Class in com.mckoi.database.interpret
The logic of the 'DROP TABLE' SQL command.
DropTable() - Constructor for class com.mckoi.database.interpret.DropTable
 
DropTable() - Method in class com.mckoi.database.sql.SQL
 
dropTable(TableName) - Method in class com.mckoi.database.Transaction
Drops a table within this transaction.
dropTrigger(String, String) - Method in class com.mckoi.database.ConnectionTriggerManager
Drops a trigger that has previously been defined.
DropTrigger - Class in com.mckoi.database.interpret
A parsed state container for the 'DROP TRIGGER' statement.
DropTrigger() - Constructor for class com.mckoi.database.interpret.DropTrigger
 
DropTrigger() - Method in class com.mckoi.database.sql.SQL
 
dropUniqueConstraintForTable(TableName, String) - Method in class com.mckoi.database.Transaction
Drops a single named unique constraint from the given table.
DropUser() - Method in class com.mckoi.database.sql.SQL
 
dropView(TableName) - Method in class com.mckoi.database.DatabaseConnection
Drops the view with the given name and returns true if the drop succeeded.
DropView() - Method in class com.mckoi.database.sql.SQL
 
dump(PrintStream) - Method in class com.mckoi.database.DataTableColumnDef
Dumps information about this object to the PrintStream.
dump(PrintStream) - Method in class com.mckoi.database.DataTableDef
Outputs to the PrintStream for debugging.
dumpTo(PrintStream) - Method in class com.mckoi.database.Table
Dumps the contents of the table in a human readable form to the given output stream.
DUPLICATE_TABLE - Static variable in exception com.mckoi.database.TransactionException
Thrown when a transaction conflict occurs and would cause duplicate tables to be created.

E

EACH - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
elementAt(int) - Method in class com.mckoi.database.Expression
Returns the element at the given position in the postfix list.
EMPTY_LIST - Static variable in class com.mckoi.database.SelectableScheme
Some statics.
EMPTY_PRIVS - Static variable in class com.mckoi.database.Privileges
No privileges.
emptySelect() - Method in class com.mckoi.database.Table
Returns a new Table based on this table with no rows in it.
enable_tracing() - Method in class com.mckoi.database.sql.SQL
Enable tracing.
endColumn - Variable in class com.mckoi.database.sql.Token
The column number of the last character of this Token.
endLine - Variable in class com.mckoi.database.sql.Token
The line number of the last character of this Token.
endOfDataAreaPointer() - Method in class com.mckoi.store.AbstractStore
Returns a pointer to the end of the current data area.
endOfDataAreaPointer() - Method in class com.mckoi.store.JournalledFileStore
 
EOF - Static variable in interface com.mckoi.database.sql.SQLConstants
End of File.
eol - Variable in exception com.mckoi.database.sql.ParseException
The end of line string for this machine.
equals(Object) - Method in class com.mckoi.database.global.ColumnDescription
The 'equals' method, used to determine equality between column descriptions.
equals(Object) - Method in class com.mckoi.database.jdbc.SQLQuery
Returns true if this query is equal to another.
equals(Object) - Method in class com.mckoi.database.Operator
 
equals(Object) - Method in class com.mckoi.database.ParameterSubstitution
Equality test.
equals(Object) - Method in class com.mckoi.database.Privileges
 
equals(Object) - Method in class com.mckoi.database.ProcedureName
Equality test.
equals(Object) - Method in class com.mckoi.database.SelectableRange
Returns true if this range is equal to the given range.
EQUALS - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
equals(Object) - Method in class com.mckoi.database.TableName
Equality.
equals(Object) - Method in class com.mckoi.database.TObject
Equality test.
equals(Object) - Method in class com.mckoi.database.Variable
Equality.
equals(Object) - Method in class com.mckoi.util.BigNumber
The equals comparison uses the BigDecimal 'equals' method to compare values.
equals(IntegerVector) - Method in class com.mckoi.util.IntegerVector
Returns true if this vector is equal to the given vector.
equals(Object) - Method in class com.mckoi.util.TimeFrame
Returns true if the TimeFrame is equal to another.
equalsIgnoreCase(TableName) - Method in class com.mckoi.database.TableName
Equality but ignore the case.
EquiJoinNode(QueryPlanNode, QueryPlanNode, Variable[], Variable[]) - Constructor for class com.mckoi.database.QueryPlan.EquiJoinNode
 
ERROR - Static variable in class com.mckoi.debug.Debug
Deprecated.
 
ERROR - Static variable in interface com.mckoi.debug.Lvl
 
establishReference(long) - Method in interface com.mckoi.database.BlobStoreInterface
Tells the BlobStore that a static reference has been established in a table to the blob referenced by the given id.
eval(TObject, TObject, GroupResolver, VariableResolver, QueryContext) - Method in class com.mckoi.database.Operator
 
evalAggregate(GroupResolver, QueryContext, TObject, TObject) - Method in class com.mckoi.database.AbstractAggregateFunction
Evaluates the aggregate function for the given values and returns the result.
evaluate(GroupResolver, VariableResolver, QueryContext) - Method in class com.mckoi.database.AbstractAggregateFunction
 
evaluate(GroupResolver, VariableResolver, QueryContext) - Method in class com.mckoi.database.Expression
Evaluates this expression and returns an Object that represents the result of the evaluation.
evaluate(VariableResolver, QueryContext) - Method in class com.mckoi.database.Expression
Evaluation without a grouping table.
evaluate(GroupResolver, VariableResolver, QueryContext) - Method in interface com.mckoi.database.Function
Evaluates the function and returns a TObject that represents the result of the function.
evaluate() - Method in class com.mckoi.database.interpret.AlterTable
 
evaluate() - Method in class com.mckoi.database.interpret.Call
 
evaluate() - Method in class com.mckoi.database.interpret.Compact
 
evaluate() - Method in class com.mckoi.database.interpret.CompleteTransaction
 
evaluate() - Method in class com.mckoi.database.interpret.CreateTable
 
evaluate() - Method in class com.mckoi.database.interpret.CreateTrigger
 
evaluate() - Method in class com.mckoi.database.interpret.Delete
 
evaluate() - Method in class com.mckoi.database.interpret.DropTable
 
evaluate() - Method in class com.mckoi.database.interpret.DropTrigger
 
evaluate() - Method in class com.mckoi.database.interpret.Function
 
evaluate() - Method in class com.mckoi.database.interpret.Insert
 
evaluate() - Method in class com.mckoi.database.interpret.Misc
 
evaluate() - Method in class com.mckoi.database.interpret.NoOp
 
evaluate() - Method in class com.mckoi.database.interpret.PrivManager
 
evaluate() - Method in class com.mckoi.database.interpret.Schema
 
evaluate() - Method in class com.mckoi.database.interpret.Select
Evaluates the select statement with the given Database context.
evaluate() - Method in class com.mckoi.database.interpret.Sequence
 
evaluate() - Method in class com.mckoi.database.interpret.Set
 
evaluate() - Method in class com.mckoi.database.interpret.Show
 
evaluate() - Method in class com.mckoi.database.interpret.Statement
Evaluates the statement and returns a table that represents the result set.
evaluate() - Method in class com.mckoi.database.interpret.UpdateTable
 
evaluate() - Method in class com.mckoi.database.interpret.UserManager
 
evaluate() - Method in class com.mckoi.database.interpret.ViewManager
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.CachePointNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.CompositeNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.ConstantSelectNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.CreateFunctionsNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.DistinctNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.EquiJoinNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.ExhaustiveSelectNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.FetchTableNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.FetchViewNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.FunctionalSelectNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.GroupNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.JoinNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.LeftOuterJoinNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.LogicalUnionNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.MarkerNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.MultiColumnEquiSelectNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.NaturalJoinNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.NonCorrelatedAnyAllNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.RangeSelectNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.SimplePatternSelectNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.SimpleSelectNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.SingleRowTableNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.SortNode
 
evaluate(QueryContext) - Method in class com.mckoi.database.QueryPlan.SubsetNode
 
evaluate(QueryContext) - Method in interface com.mckoi.database.QueryPlanNode
Evaluates the node and returns the result as a Table.
evaluate(Connection, String, String, String) - Method in class com.mckoi.tools.JDBCScriptTool
Evaluates the input script and outputs the result to the output stream.
exactSize(Object) - Static method in class com.mckoi.database.global.ObjectTransfer
Returns the exact size an object will take up when serialized.
EXCEPT - Static variable in class com.mckoi.database.CompositeTable
The composite function for finding the difference of the tables.
EXCEPT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
EXCEPTION - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Operation threw an exception.
EXCLUSIVE_MODE - Static variable in class com.mckoi.database.LockingMechanism
 
execQuery(SQLQuery) - Method in interface com.mckoi.database.jdbc.DatabaseInterface
Executes the query and returns a QueryResponse object that describes the result of the query.
execQuery(SQLQuery) - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
 
execQuery(SQLQuery) - Method in class com.mckoi.database.jdbcserver.JDBCDatabaseInterface
 
execute(User, DatabaseConnection, Runnable) - Method in class com.mckoi.database.Database
Executes database functions from the 'run' method of the given runnable instance on the first available worker thread.
execute(User, Object[]) - Method in interface com.mckoi.database.DatabaseProcedure
Executes the procudure and returns the resultant table.
execute(DatabaseConnection, SQLQuery) - Method in class com.mckoi.database.interpret.SQLQueryExecutor
Executes the given SQLQuery object on the given DatabaseConnection object.
EXECUTE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
execute(Query) - Static method in class com.mckoi.jfccontrols.QueryAgent
Executes a query on the default query agent for this VM.
executeQuery(Query) - Method in class com.mckoi.jfccontrols.QueryAgent
Executes a query, blocking until a response from the server has been received.
exhaustiveSelect(QueryContext, Expression) - Method in class com.mckoi.database.Table
Exhaustively searches through this table for rows that match the expression given.
ExhaustiveSelectNode(QueryPlanNode, Expression) - Constructor for class com.mckoi.database.QueryPlan.ExhaustiveSelectNode
 
exists() - Method in class com.mckoi.database.Database
Returns true if the database exists.
exists() - Method in class com.mckoi.database.FixedSizeDataStore
Returns true if the file for this store exists.
exists() - Method in class com.mckoi.database.IndexStore
Returns true if the index store file exists.
EXISTS - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
exists(String) - Method in class com.mckoi.database.TableDataConglomerate
Returns true if the conglomerate exists in the file system and can be opened.
exists() - Method in class com.mckoi.database.TableDescriptions
Returns true if the table descriptions file exists.
exists() - Method in class com.mckoi.database.VariableSizeDataStore
Returns true if the data store exists.
exists(File, String) - Static method in class com.mckoi.database.VariableSizeDataStore
Convenience for checking if a given data store exists or not.
exists() - Method in class com.mckoi.store.JournalledFileStore
Returns true if this store exists in the file system.
exists() - Method in class com.mckoi.store.ScatteringStoreDataAccessor
 
existsSingle(int, Object) - Method in class com.mckoi.database.SimpleTableQuery
Returns true if there is a single row in the table where the given column is equal to the given value, otherwise returns false.
exp - Variable in class com.mckoi.database.interpret.ByColumn
The expression that we are ordering by.
ExpandBuff(boolean) - Method in class com.mckoi.database.sql.SimpleCharStream
 
expandDataArea(long) - Method in class com.mckoi.store.AbstractStore
Expands the data area by at least the minimum size given.
expectedTokenSequences - Variable in exception com.mckoi.database.sql.ParseException
Each entry in this array is an array of integers.
expEnd(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
Helper for expression parsing.
expEndParen(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
Helper for expression parsing.
EXPLAIN - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
explode(String, String) - Static method in class com.mckoi.util.StringUtil
Performs an 'explode' operation on the given source string.
expOperator(Expression, Stack, Operator) - Method in class com.mckoi.database.sql.SQL
Helper for expression parsing.
Expression - Class in com.mckoi.database
An expression that can be evaluated in a statement.
Expression() - Constructor for class com.mckoi.database.Expression
Constructs a new Expression.
Expression(Object) - Constructor for class com.mckoi.database.Expression
Constructs a new Expression with a single object element.
Expression(Expression) - Constructor for class com.mckoi.database.Expression
Constructs a copy of the given Expression.
Expression(Expression, Operator, Expression) - Constructor for class com.mckoi.database.Expression
Constructs a new Expression from the concatination of expression1 and expression2 and the operator for them.
expression - Variable in class com.mckoi.database.interpret.SelectColumn
The expression of this column.
expression(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
Parse an expression.
expression - Variable in class com.mckoi.database.Transaction.CheckExpression
The expression to check.
ExpressionList() - Method in class com.mckoi.database.sql.SQL
 
expressionListToString(Expression[]) - Static method in class com.mckoi.database.sql.Util
Returns an array of Expression objects as a comma deliminated string.
ExpressionPreparer - Interface in com.mckoi.database
An interface used to prepare an Expression object.
ExpressionTest() - Method in class com.mckoi.database.sql.SQL
 
extGetDate(int) - Method in class com.mckoi.database.jdbc.MResultSet
Access column as java.util.Date (which is the native object used in the mckoi database to handle time).
extGetDate(String) - Method in class com.mckoi.database.jdbc.MResultSet
Access column as java.util.Date (which is the native object used in the mckoi database to handle time).
extQueryTimeMillis() - Method in class com.mckoi.database.jdbc.MResultSet
The number of milliseconds it took the server to execute this query.

F

FAILED - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Operation failed (followed by a UTF String error message).
fastFindColumnName(String) - Method in class com.mckoi.database.DataTableDef
A faster way to find a column index given a string column name.
fastFindFieldName(Variable) - Method in class com.mckoi.database.Table
A faster way to find a column index given a string column name.
FetchTableNode(TableName, TableName) - Constructor for class com.mckoi.database.QueryPlan.FetchTableNode
 
FetchViewNode(TableName, TableName) - Constructor for class com.mckoi.database.QueryPlan.FetchViewNode
 
FF_FunctionInfo(String, int, Constructor) - Constructor for class com.mckoi.database.FunctionFactory.FF_FunctionInfo
 
FillBuff() - Method in class com.mckoi.database.sql.SimpleCharStream
 
FilterTable - Class in com.mckoi.database
A table that is a filter for another table.
FilterTable(Table) - Constructor for class com.mckoi.database.FilterTable
The Constructor.
finalize() - Method in class com.mckoi.database.Database
 
finalize() - Method in class com.mckoi.database.DatabaseConnection
 
finalize() - Method in class com.mckoi.database.jdbc.MResultSet
 
finalize() - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Clean up if this object is GC'd.
finalize() - Method in class com.mckoi.database.LockHandle
On garbage collection, this will call 'unlockAll' just in case the program did not use the 'LockingMechanism.unlockTables' method in error.
finalize() - Method in class com.mckoi.database.SimpleTableQuery
To be save we call dispose from the finalize method.
finalize() - Method in class com.mckoi.database.TableDataConglomerate
 
finalize() - Method in class com.mckoi.database.Transaction
Finalize, we should close the transaction.
find(String, String) - Static method in class com.mckoi.util.StringUtil
Finds the index of the given string in the source string.
findAllocatedAreasNotIn(ArrayList) - Method in class com.mckoi.store.AbstractStore
Scans the area list, and any areas that aren't deleted and aren't found in the given ArrayList are returned as leaked areas.
findBestConstructor(Constructor[], TObject[]) - Static method in class com.mckoi.database.Caster
Search for the best constructor that we can use with the given argument types.
findColumn(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
findColumnName(String) - Method in class com.mckoi.database.DataTableDef
 
findFieldName(Variable) - Method in class com.mckoi.database.CompositeTable
 
findFieldName(Variable) - Method in class com.mckoi.database.DataTable
 
findFieldName(Variable) - Method in class com.mckoi.database.DataTableFilter
Given a fully qualified variable field name, ie.
findFieldName(Variable) - Method in class com.mckoi.database.DefaultDataTable
Given a fully qualified variable field name, ie.
findFieldName(Variable) - Method in class com.mckoi.database.FilterTable
Given a fully qualified variable field name, ie.
findFieldName(Variable) - Method in class com.mckoi.database.JoinedTable
Given a fully qualified variable field name, ie.
findFieldName(Variable) - Method in class com.mckoi.database.ReferenceTable
Given a fully qualified variable field name, ie.
findFieldName(String) - Method in class com.mckoi.database.RowData
Finds the field in this RowData with the given name.
findFieldName(Variable) - Method in class com.mckoi.database.SubsetColumnTable
Given a fully qualified variable field name, ie.
findFieldName(Variable) - Method in class com.mckoi.database.Table
Given a fully qualified variable field name, ie.
findIndexForColumns(String[]) - Method in class com.mckoi.database.DataIndexSetDef
Finds the first index for the given column name list.
findIndexWithName(String) - Method in class com.mckoi.database.DataIndexSetDef
Finds the index with the given name and returns the index in the list of the index (confusing comment!).
findVisibleTable(TableName, boolean) - Method in class com.mckoi.database.SimpleTransaction
Searches through the list of tables visible within this transaction and returns the MasterTableDataSource object with the given name.
finish() - Method in interface com.mckoi.store.AreaWriter
Finishes the area writer object.
finishMode(int) - Method in class com.mckoi.database.LockingMechanism
This must be called when the calls to a Database object have finished.
fireTrigger(DatabaseConnection, String, TriggerEvent) - Method in class com.mckoi.database.DatabaseConnection
Notifies when a trigger has fired for this user.
fireTrigger(DatabaseConnection, String, TriggerEvent) - Method in interface com.mckoi.database.TriggerListener
Notifies that a trigger event fired.
first() - Method in class com.mckoi.database.jdbc.MResultSet
 
FIRST_IN_SET - Static variable in class com.mckoi.database.SelectableRange
An object that represents the first value in the set.
FIRST_VALUE - Static variable in class com.mckoi.database.SelectableRange
Represents the various points in the set on the value to represent the set range.
firstInCollationOrder() - Method in class com.mckoi.database.CollatedBaseSearch
Returns the first value of this column (in collated order).
firstInCollationOrder() - Method in class com.mckoi.database.InsertSearch
 
fix(UserTerminal) - Method in class com.mckoi.database.FixedSizeDataStore
Attempts to repair this data store to a correct state.
fix(UserTerminal) - Method in class com.mckoi.database.IndexStore
Performs checks to determine that the index store is stable.
fix(String, UserTerminal) - Method in class com.mckoi.database.TableDataConglomerate
Checks the conglomerate state file.
fix(UserTerminal) - Method in class com.mckoi.database.VariableSizeDataStore
Attempts to fix a corrupt VariableSizeDataStore object.
FIXED_AREA_OFFSET - Static variable in class com.mckoi.store.AbstractStore
The offset into the file of the 64 byte fixed area.
FixedRecordList - Class in com.mckoi.database
A structure that provides a fast way to read and write fixed sized nodes in a Store object.
FixedRecordList(Store, int) - Constructor for class com.mckoi.database.FixedRecordList
Constructs the structure.
FixedSizeDataStore - Class in com.mckoi.database
A file format that allows for the very quick retreival of data that is stored within it.
FixedSizeDataStore(File, int, boolean, DebugLogger) - Constructor for class com.mckoi.database.FixedSizeDataStore
Constructs the data store.
FixedSizeDataStore(File, int, DebugLogger) - Constructor for class com.mckoi.database.FixedSizeDataStore
 
FLOAT - Static variable in interface com.mckoi.database.global.SQLTypes
 
FLOAT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
floatValue() - Method in class com.mckoi.util.BigNumber
Returns this big number as a float.
flush() - Method in class com.mckoi.database.IndexStore
Flushes all information in this index store to the file representing this store in the file system.
flush() - Method in class com.mckoi.store.HeapStore
 
flush() - Method in class com.mckoi.util.LogWriter
 
flushBlobStore() - Method in class com.mckoi.database.DatabaseConnection
Tells the conglomerate to flush the blob store.
flushCachedFunctionLookup() - Method in class com.mckoi.database.TransactionSystem
Flushes the 'FunctionLookup' object returned by the getFunctionLookup method.
flushIndexChanges() - Method in interface com.mckoi.database.MutableTableDataSource
Flushes all changes made on this MutableTableDataSource to the backing index scheme (IndexSet).
flushOperatorStack(Expression, Stack, int) - Method in class com.mckoi.database.sql.SQL
Flush the operator stack until the stack is either empty or the top element is either a "(" or of a precedence lower than the given precedence.
flushTableCache(TableName) - Method in class com.mckoi.database.SimpleTransaction
Flushes the table cache and purges the cache of the entry for the given table name.
FOR - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
FOREIGN - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
FOREIGN_COLS_TABLE - Static variable in class com.mckoi.database.TableDataConglomerate
 
FOREIGN_INFO_TABLE - Static variable in class com.mckoi.database.TableDataConglomerate
 
FOREIGN_KEY - Static variable in class com.mckoi.database.interpret.ConstraintDef
A FOREIGN_KEY constraint.
FOREIGN_KEY_VIOLATION - Static variable in exception com.mckoi.database.DatabaseConstraintViolationException
A Foreign Key constraint violation error code.
format(int) - Method in class com.mckoi.util.TimeFrame
Returns a string that represents this time frame formatted as a string.
format(int, boolean) - Method in class com.mckoi.util.TimeFrame
Returns a string that represents this time frame formatted as a string.
formatAsText(ResultSet, PrintWriter) - Static method in class com.mckoi.util.ResultOutputUtil
Formats the ResultSet as plain mono-spaced text and outputs the result to the PrintWriter.
formQueryPlan(DatabaseConnection, TableSelectExpression, TableExpressionFromSet, ArrayList) - Static method in class com.mckoi.database.interpret.Planner
Forms a query plan (QueryPlanNode) from the given TableSelectExpression and TableExpressionFromSet.
free_bin_list - Variable in class com.mckoi.store.AbstractStore
The free bin list contains 128 entries pointing to the first available block in the bin.
FROM - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
from_clause - Variable in class com.mckoi.database.interpret.TableSelectExpression
The from clause.
fromBigDecimal(BigDecimal) - Static method in class com.mckoi.util.BigNumber
Creates a BigNumber from a BigDecimal.
fromClass(Class) - Static method in class com.mckoi.database.TType
Given a java class, this will return a default TType object that can encapsulate Java objects of this type.
FromClause - Class in com.mckoi.database.interpret
A container for the From clause of a select statement.
FromClause() - Constructor for class com.mckoi.database.interpret.FromClause
 
FromClauseJoin(FromClause) - Method in class com.mckoi.database.sql.SQL
 
fromData(byte[], int, byte) - Static method in class com.mckoi.util.BigNumber
Creates a BigNumber from the given data.
fromDouble(double) - Static method in class com.mckoi.util.BigNumber
Creates a BigNumber from a double.
fromFloat(float) - Static method in class com.mckoi.util.BigNumber
Creates a BigNumber from a float.
fromInt(int) - Static method in class com.mckoi.util.BigNumber
Creates a BigNumber from an int.
fromLong(long) - Static method in class com.mckoi.util.BigNumber
Creates a BigNumber from a long.
fromString(String) - Static method in class com.mckoi.database.global.StringObject
Static method that returns a StringObject from the given java.lang.String.
fromString(String) - Static method in class com.mckoi.util.BigNumber
Creates a BigNumber from a string.
fromString(String) - Method in class com.mckoi.util.StringListBucket
Imports from a String into this bucket.
FromTableDef - Class in com.mckoi.database.interpret
Describes a single table declaration in the from clause of a table expression (SELECT).
FromTableDef(String, String) - Constructor for class com.mckoi.database.interpret.FromTableDef
Constructs the table def.
FromTableDef(String) - Constructor for class com.mckoi.database.interpret.FromTableDef
A simple table definition (not aliased).
FromTableDef(TableSelectExpression, String) - Constructor for class com.mckoi.database.interpret.FromTableDef
A table that is a sub-query and given an aliased name.
FromTableDef(TableSelectExpression) - Constructor for class com.mckoi.database.interpret.FromTableDef
A simple sub-query table definition (not aliased).
FromTableDirectSource - Class in com.mckoi.database.interpret
An implementation of FromTableInterface that wraps around an TableName/AbstractDataTable object.
FromTableDirectSource(DatabaseConnection, TableQueryDef, String, TableName, TableName) - Constructor for class com.mckoi.database.interpret.FromTableDirectSource
Constructs the source.
FromTableInterface - Interface in com.mckoi.database.interpret
A single table resource item in a query which handles the behaviour of resolving references to columns as well as providing various base utility methods for resolving general variable names.
FromTableSubQuerySource - Class in com.mckoi.database.interpret
An implementation of FromTableInterface that wraps around a TableSelectExpression object as a sub-query source.
FromTableSubQuerySource(DatabaseConnection, String, TableSelectExpression, TableExpressionFromSet, TableName) - Constructor for class com.mckoi.database.interpret.FromTableSubQuerySource
Constructs the source.
FULL_DECOMPOSITION - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
FULL_OUTER_JOIN - Static variable in class com.mckoi.database.JoiningSet
 
FULL_RANGE - Static variable in class com.mckoi.database.SelectableRange
The range that represents the entire range (including null).
FULL_RANGE_NO_NULLS - Static variable in class com.mckoi.database.SelectableRange
The range that represents the entire range (not including null).
fullPatternMatch(String, String, char) - Static method in class com.mckoi.database.PatternSearch
Matches a pattern against a string and returns true if it matches or false otherwise.
Function - Interface in com.mckoi.database
Represents a function that is part of an expression to be evaluated.
Function - Class in com.mckoi.database.interpret
A handler for defining and dropping functions.
Function() - Constructor for class com.mckoi.database.interpret.Function
 
Function() - Method in class com.mckoi.database.sql.SQL
 
FUNCTION - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
FunctionalSelectNode(QueryPlanNode, Expression) - Constructor for class com.mckoi.database.QueryPlan.FunctionalSelectNode
 
FunctionDef - Class in com.mckoi.database
A definition of a function including its name and parameters.
FunctionDef(String, Expression[]) - Constructor for class com.mckoi.database.FunctionDef
Constructs the FunctionDef.
functionDefined(String) - Method in class com.mckoi.database.FunctionFactory
Returns true if the function name is defined in this factory.
FunctionFactory - Class in com.mckoi.database
A factory that generates Function objects given a function name and a set of expression's that represent parameters.
FunctionFactory() - Constructor for class com.mckoi.database.FunctionFactory
Constructs the FunctionFactory.
FunctionFactory.FF_FunctionInfo - Class in com.mckoi.database
An implementation of FunctionInfo.
FunctionIdentifier() - Method in class com.mckoi.database.sql.SQL
 
FunctionInfo - Interface in com.mckoi.database
Meta information about a function.
FunctionLookup - Interface in com.mckoi.database
An interface that resolves and generates a Function objects given a FunctionDef object.
FunctionName() - Method in class com.mckoi.database.sql.SQL
 
FunctionParams() - Method in class com.mckoi.database.sql.SQL
 
FunctionTable - Class in com.mckoi.database
A table that has a number of columns and as many rows as the refering table.
FunctionTable(Table, Expression[], String[], DatabaseQueryContext) - Constructor for class com.mckoi.database.FunctionTable
Constructs the FunctionTable.
FunctionTable(Expression[], String[], DatabaseQueryContext) - Constructor for class com.mckoi.database.FunctionTable
 

G

GeneralFormatter - Class in com.mckoi.util
This class provides several static convenience functions for formatting various types of information such as a time frame.
GeneralFormatter() - Constructor for class com.mckoi.util.GeneralFormatter
 
GeneralParser - Class in com.mckoi.util
This class provides several static convenience functions for parsing various types of character sequences.
GeneralParser() - Constructor for class com.mckoi.util.GeneralParser
 
generatedKeyAlwaysReturned() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
generateFunction(FunctionDef) - Method in class com.mckoi.database.FunctionFactory
Creates a Function object for the function with the given name with the given arguments.
generateFunction(FunctionDef) - Method in interface com.mckoi.database.FunctionLookup
Generate the Function given a FunctionDef object.
generateParseException() - Method in class com.mckoi.database.sql.SQL
Generate ParseException.
get(String) - Static method in class com.mckoi.database.Operator
Returns an Operator with the given string.
get(int, int) - Method in class com.mckoi.database.SimpleTableQuery
Gets the TObject at the given cell in the table.
get(String) - Method in class com.mckoi.database.StatementCache
Gets a StatementTree for the query string if it is stored in the cache.
get() - Method in interface com.mckoi.store.Area
 
get(byte[], int, int) - Method in interface com.mckoi.store.Area
 
get(int) - Method in class com.mckoi.util.AbstractBlockIntegerList
Returns the int at the given position in the list.
get(byte[], int, int) - Method in class com.mckoi.util.ByteBuffer
Gets a byte array from the buffer.
get(Object) - Method in class com.mckoi.util.Cache
If the cache contains the cell with the given key, this method will return the object.
get(Object) - Method in class com.mckoi.util.HashMapList
Returns the list of values that are in the map under this key.
get(int) - Method in interface com.mckoi.util.IntegerListInterface
Returns the int at the given position (0 first, 1 second, etc) in the list.
get(String) - Method in class com.mckoi.util.Stats
Retrieves the current Object value of a stat property.
get(int) - Method in class com.mckoi.util.StringListBucket
Returns the string at the given index of the list.
getAction() - Method in class com.mckoi.database.interpret.AlterTableAction
Returns the name of this action.
getAddedRows() - Method in class com.mckoi.database.TableCommitModificationEvent
Returns the normalized list of all rows that were inserted or updated in this table of the transaction being committed.
getAlias() - Method in class com.mckoi.database.interpret.FromTableDef
Returns the alias for this table (or null if no alias given).
getAllAreas() - Method in class com.mckoi.store.AbstractStore
Returns a List of Long objects that contain a complete list of all areas in the store.
getAllAreas() - Method in class com.mckoi.store.HeapStore
 
getAllAreas() - Method in interface com.mckoi.store.Store
Returns a complete list of pointers to all areas in the Store as Long objects sorted from lowest pointer to highest.
getAllFunctionInfo() - Method in class com.mckoi.database.FunctionFactory
Returns the list of all function names that this FunctionFactory manages.
getAllTableFileNames() - Method in class com.mckoi.database.TableDataConglomerate
Returns the list of file names for all tables in this conglomerate.
GetAlterTableAction() - Method in class com.mckoi.database.sql.SQL
 
getArea(long) - Method in class com.mckoi.store.AbstractStore
 
getArea(long) - Method in class com.mckoi.store.HeapStore
 
getArea(long) - Method in interface com.mckoi.store.Store
Returns an object that allows for the contents of an area (represented by the 'id' parameter) to be read.
getAreaHeader(long, long[]) - Method in class com.mckoi.store.AbstractStore
Sets the 'header' array with information from the header of the given pointer.
getAreaInputStream(long) - Method in class com.mckoi.store.AbstractStore
 
getAreaInputStream(long) - Method in class com.mckoi.store.HeapStore
 
getAreaInputStream(long) - Method in interface com.mckoi.store.Store
Returns an InputStream implementation that allows for the area with the given identifier to be read sequentially.
getArgTypesString(TObject[]) - Static method in class com.mckoi.database.Caster
Get a string giving the database types of all of the arguments.
getArray(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getArray(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getArray(boolean) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Returns the int[] array for this block.
getArrayLength() - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Returns the count of int's in this block.
getAsciiStream(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getAsciiStream(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getAttributes(String, String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getAutoCommit() - Method in class com.mckoi.database.DatabaseConnection
Returns the auto-commit status of this connection.
getAutoCommit() - Method in class com.mckoi.database.jdbc.MConnection
 
getBeginColumn() - Method in class com.mckoi.database.sql.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class com.mckoi.database.sql.SimpleCharStream
Get token beginning line number.
getBestRowIdentifier(String, String, String, int, boolean) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getBigDecimal(int, int) - Method in class com.mckoi.database.jdbc.MResultSet
Deprecated. 
getBigDecimal(String, int) - Method in class com.mckoi.database.jdbc.MResultSet
Deprecated. 
getBigDecimal(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getBigDecimal(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
GetBinarySQLType() - Method in class com.mckoi.database.sql.SQL
 
getBinaryStream(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getBinaryStream(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getBlob(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getBlob(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getBoolean(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getBoolean(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getBoolean(String) - Method in class com.mckoi.database.StatementTree
Gets a boolean entry from the statement tree.
GetBooleanOperator() - Method in class com.mckoi.database.sql.SQL
 
GetBooleanSQLType() - Method in class com.mckoi.database.sql.SQL
 
getBufferManager() - Method in class com.mckoi.database.TransactionSystem
Returns the LoggingBufferManager object enabling us to create no file stores in the file system.
getByte(int) - Method in class com.mckoi.database.global.ByteLongObject
Returns the byte at offset 'n' into the binary object.
getByte(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getByte(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getByte() - Method in class com.mckoi.util.ByteBuffer
 
getByteArray() - Method in class com.mckoi.database.CellBufferOutputStream
Returns the underlying stream you should not use the stream while you have a handle on this reference.
getByteArray() - Method in class com.mckoi.database.global.ByteLongObject
Returns the internal byte[] of this binary object.
getBytes(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getBytes(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getCachedNode(long) - Method in class com.mckoi.database.AbstractQueryContext
Returns a cached table or null if it isn't cached.
getCachedNode(long) - Method in interface com.mckoi.database.QueryContext
Returns a cached table or null if it isn't cached.
getCatalog() - Method in class com.mckoi.database.jdbc.MConnection
 
getCatalogName(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getCatalogs() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getCatalogSeparator() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getCatalogTerm() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getCellContents(int, int) - Method in class com.mckoi.database.CompositeTable
 
getCellContents(int, int) - Method in class com.mckoi.database.DataTable
Returns an object that represents the information in the given cell in the table.
getCellContents(int, int) - Method in class com.mckoi.database.DataTableFilter
Returns an object that represents the information in the given cell in the table.
getCellContents(int, int) - Method in class com.mckoi.database.FilterTable
Returns an object that represents the information in the given cell in the table.
getCellContents(int, int) - Method in class com.mckoi.database.FunctionTable
Returns an object that represents the information in the given cell in the table.
getCellContents(int, int) - Method in class com.mckoi.database.GTPrivMapDataSource
 
getCellContents(int, int) - Method in class com.mckoi.database.GTSQLTypeInfoDataSource
 
getCellContents(int, int) - Method in class com.mckoi.database.JoinedTable
Returns an object that represents the information in the given cell in the table.
getCellContents(int, int) - Method in interface com.mckoi.database.RawDiagnosticTable
Returns the contents of the given cell in this table.
getCellContents(int) - Method in class com.mckoi.database.SelectableScheme
Obtains the given cell in the row from the table.
getCellContents(int, int) - Method in class com.mckoi.database.SubsetColumnTable
Returns an object that represents the information in the given cell in the table.
getCellContents(int, int) - Method in class com.mckoi.database.Table
Returns an object that represents the information in the given cell in the table.
getCellContents(int, int) - Method in class com.mckoi.database.TableAccessState
Returns the cell at the given row/column coordinates in the table.
getCellContents(int, int) - Method in interface com.mckoi.database.TableDataSource
Returns an object that represents the information in the given cell in the table.
getCellContents(int, int) - Method in class com.mckoi.database.TemporaryTable
Returns an object that represents the information in the given cell in the table.
getCellData(int) - Method in class com.mckoi.database.RowData
Returns the TObject that represents the information in the given column of the row.
getChar() - Method in interface com.mckoi.store.Area
 
getChar(byte[], int) - Static method in class com.mckoi.util.ByteArrayUtil
Returns the chart at the given offset of the byte array.
getCharacterStream(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getCharacterStream(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getClassConstraint() - Method in class com.mckoi.database.DataTableColumnDef
If this column represents a Java Object, this returns the name of the class the objects stored in the column must be derived from.
getClassConstraintAsClass() - Method in class com.mckoi.database.DataTableColumnDef
If this column represents a Java Object, this returns the class object that is the constraining class for the column.
getClassName() - Method in class com.mckoi.database.StatementTree
Gets the interpreter class that services this tree.
getClientInfo(String) - Method in class com.mckoi.database.jdbc.MConnection
 
getClientInfo() - Method in class com.mckoi.database.jdbc.MConnection
 
getClientInfoProperties() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getClob(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getClob(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
GetCollateDecomposition() - Method in class com.mckoi.database.sql.SQL
 
GetCollateStrength() - Method in class com.mckoi.database.sql.SQL
 
getColumn() - Method in class com.mckoi.database.SelectableScheme
Returns the column this scheme is indexing in the table.
getColumn() - Method in class com.mckoi.database.sql.SimpleCharStream
Deprecated.
getColumnClassName(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getColumnCount() - Method in class com.mckoi.database.CompositeTable
 
getColumnCount() - Method in class com.mckoi.database.DataTable
 
getColumnCount() - Method in class com.mckoi.database.DataTableFilter
Returns the number of columns in the table.
getColumnCount() - Method in class com.mckoi.database.DefaultDataTable
Returns the number of columns in the table.
getColumnCount() - Method in class com.mckoi.database.FilterTable
Returns the number of columns in the table.
getColumnCount() - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getColumnCount() - Method in interface com.mckoi.database.jdbc.QueryResponse
The number of columns in the query result.
getColumnCount() - Method in class com.mckoi.database.JoinedTable
Returns the number of columns in the table.
getColumnCount() - Method in class com.mckoi.database.RowData
Returns the number of columns (cells) in this row.
getColumnCount() - Method in class com.mckoi.database.SubsetColumnTable
Returns the number of columns in the table.
getColumnCount() - Method in class com.mckoi.database.Table
Returns the number of columns in the table.
getColumnCount() - Method in class com.mckoi.jfccontrols.ResultSetTableModel
 
getColumnDefAt(int) - Method in class com.mckoi.database.Table
Returns the DataTableColumnDef object for the given column index.
getColumnDescription(int) - Method in interface com.mckoi.database.jdbc.QueryResponse
The ColumnDescription object that describes column 'n' in the result.
getColumnDisplaySize(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getColumnLabel(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getColumnList() - Method in class com.mckoi.database.interpret.ConstraintDef
Returns the first column list as a string array.
getColumnList2() - Method in class com.mckoi.database.interpret.ConstraintDef
Returns the first column list as a string array.
getColumnName(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getColumnName(int) - Method in class com.mckoi.database.RowData
Returns the name of the given column number.
getColumnName(int) - Method in class com.mckoi.jfccontrols.ResultSetTableModel
 
getColumnNames() - Method in class com.mckoi.database.DataIndexDef
Returns the column names that make up this index.
getColumnPrivileges(String, String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getColumns(String, String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getColumnScheme(int) - Method in class com.mckoi.database.GTPrivMapDataSource
 
getColumnScheme(int) - Method in class com.mckoi.database.Table
Returns the SelectableScheme that indexes the given column in this table.
getColumnScheme(int) - Method in interface com.mckoi.database.TableDataSource
Returns the SelectableScheme that we use as an index for rows in the given column of this source.
getColumnType(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getColumnTypeName(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getCommandsLog() - Method in class com.mckoi.database.Database
Returns the log file where commands are recorded.
GetComposite() - Method in class com.mckoi.database.sql.SQL
 
getConcurrency() - Method in class com.mckoi.database.jdbc.MResultSet
 
getConfig() - Method in class com.mckoi.database.control.DBSystem
Returns an immutable version of the database system configuration.
getConfigBoolean(String, boolean) - Method in class com.mckoi.database.TransactionSystem
Returns a configuration value, or the default if it's not found.
getConfigInt(String, int) - Method in class com.mckoi.database.TransactionSystem
Returns a configuration value, or the default if it's not found.
getConfigString(String, String) - Method in class com.mckoi.database.TransactionSystem
Returns a configuration value, or the default if it's not found.
getConnection(String, String, String) - Method in class com.mckoi.database.control.DBSystem
Makes a connection to the database and returns a java.sql.Connection object that can be used to execute queries on the database.
getConnection(String, String) - Method in class com.mckoi.database.control.DBSystem
Makes a connection to the database and returns a java.sql.Connection object that can be used to execute queries on the database.
getConnection() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getConnectionString() - Method in class com.mckoi.database.User
Returns the string that describes how this user is connected to the engine.
getConnectionTriggerManager() - Method in class com.mckoi.database.DatabaseConnection
Returns the connection trigger manager for this connection.
getConstructor() - Method in class com.mckoi.database.FunctionFactory.FF_FunctionInfo
 
getContents() - Method in class com.mckoi.database.jdbc.StreamableObjectPart
Returns the contents of this ResultCellPart.
getCount() - Method in class com.mckoi.database.TriggerEvent
Returns the number of times this event was fired.
getCount() - Method in class com.mckoi.util.SearchResults
Functions for querying information in the results.
getCrossReference(String, String, String, String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getCurrentSchema() - Method in class com.mckoi.database.DatabaseConnection
Returns the name of the schema that this connection is within.
getCursorName() - Method in class com.mckoi.database.jdbc.MResultSet
 
getDatabase() - Method in class com.mckoi.database.CompositeTable
 
getDatabase() - Method in class com.mckoi.database.control.DBSystem
Returns the com.mckoi.database.Database object for this control.
getDatabase() - Method in class com.mckoi.database.DatabaseConnection
Returns the Database object for this connection.
getDatabase() - Method in class com.mckoi.database.DatabaseQueryContext
Returns the Database object that this context is a child of.
getDatabase() - Method in class com.mckoi.database.DataTableFilter
Returns the Database context for this filtered table.
getDatabase() - Method in class com.mckoi.database.DefaultDataTable
Returns the Database object this table is part of.
getDatabase() - Method in class com.mckoi.database.FilterTable
Returns the parent Database object.
getDatabase() - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Returns the Database that is the context of this interface.
getDatabase() - Method in class com.mckoi.database.JoinedTable
We simply pick the first table to resolve the Database object.
getDatabase() - Method in interface com.mckoi.database.ProcedureConnection
Returns the Database object for this database providing access to various general database features including backing up replication and configuration.
getDatabase() - Method in class com.mckoi.database.Table
Returns the Database object that this table is derived from.
getDatabase() - Method in class com.mckoi.database.User
Returns the Database object that this user belongs to.
getDatabaseConnection() - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Returns the DatabaseConnection objcet for this connection.
getDatabaseConnection() - Method in class com.mckoi.database.TableModificationEvent
Returns the DatabaseConnection that this event fired in.
getDatabaseMajorVersion() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getDatabaseMinorVersion() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getDatabasePath() - Method in class com.mckoi.database.TransactionSystem
Returns the path of the database in the local file system if the database exists within the local file system.
getDatabaseProductName() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getDatabaseProductVersion() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getDataCellCache() - Method in class com.mckoi.database.Database
Returns the system DataCellCache.
getDataTableDef() - Method in class com.mckoi.database.CompositeTable
 
getDataTableDef(TableName) - Method in class com.mckoi.database.DatabaseConnection
Returns the DataTableDef for the table with the given name.
getDataTableDef(TableName) - Method in class com.mckoi.database.DatabaseQueryContext
Returns a DataTableDef for the given table name.
getDataTableDef() - Method in class com.mckoi.database.DataTable
Returns the DataTableDef object for this table.
getDataTableDef() - Method in class com.mckoi.database.DataTableFilter
Returns a DataTableDef object that defines the name of the table and the layout of the columns of the table.
getDataTableDef() - Method in class com.mckoi.database.FilterTable
Returns a DataTableDef object that defines the name of the table and the layout of the columns of the table.
getDataTableDef() - Method in class com.mckoi.database.FunctionTable
Returns the DataTableDef object that represents the columns in this function table.
getDataTableDef() - Method in class com.mckoi.database.GTPrivMapDataSource
 
getDataTableDef() - Method in class com.mckoi.database.GTSQLTypeInfoDataSource
 
getDataTableDef() - Method in class com.mckoi.database.JoinedTable
Returns the DataTableDef object that describes the columns in this table.
getDataTableDef() - Method in interface com.mckoi.database.RawDiagnosticTable
Returns the DataTableDef object that describes the logical topology of the columns in this table.
getDataTableDef() - Method in class com.mckoi.database.ReferenceTable
Returns the 'modified' DataTableDef object for this reference.
getDataTableDef(TableName) - Method in class com.mckoi.database.SimpleTransaction
Returns the DataTableDef for the table with the given name that is visible within this transaction.
getDataTableDef() - Method in class com.mckoi.database.SubsetColumnTable
Returns the DataTableDef object that describes the columns and name of this table.
getDataTableDef() - Method in class com.mckoi.database.Table
Returns a DataTableDef object that defines the name of the table and the layout of the columns of the table.
getDataTableDef() - Method in class com.mckoi.database.TableAccessState
Returns the DataTableDef object that contains information on the columns of the table.
getDataTableDef() - Method in interface com.mckoi.database.TableDataSource
Returns a DataTableDef object that defines the layout of the table that this data is in.
getDataTableDef() - Method in interface com.mckoi.database.TableQueryDef
Returns an immutable DataTableDef object that describes the columns in this table source, and the name of the table.
getDataTableDef() - Method in class com.mckoi.database.TemporaryTable
 
getDataTableDef() - Method in class com.mckoi.database.ViewDef
Returns the DataTableDef for this view.
getDate(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getDate(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getDate(int, Calendar) - Method in class com.mckoi.database.jdbc.MResultSet
 
getDate(String, Calendar) - Method in class com.mckoi.database.jdbc.MResultSet
 
GetDateSQLType() - Method in class com.mckoi.database.sql.SQL
 
getDBProcedure(String, DatabaseConnection) - Method in class com.mckoi.database.Database
Resolves a procedure name into a DBProcedure object.
getDBType() - Method in class com.mckoi.database.DataTableColumnDef
 
getDBTypeString() - Method in class com.mckoi.database.DataTableColumnDef
Returns the type as a String.
getDecomposition() - Method in class com.mckoi.database.DataTableColumnDef
 
getDecomposition() - Method in class com.mckoi.database.TStringType
Returns the decomposition of this string type as defined in java.text.Collator.
getDef(String) - Method in class com.mckoi.database.TableDescriptions
Returns the DataTableDef object for the table with the given name.
getDefault() - Static method in class com.mckoi.database.control.DBController
Returns the static controller for this JVM.
getDefaultAgent() - Static method in class com.mckoi.jfccontrols.QueryAgent
Returns the QueryAgent for this VM.
getDefaultExpression(TransactionSystem) - Method in class com.mckoi.database.DataTableColumnDef
 
getDefaultExpressionString() - Method in class com.mckoi.database.DataTableColumnDef
 
getDefaultTransactionIsolation() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getDefaultValue(String) - Method in class com.mckoi.database.control.AbstractDBConfig
Returns the default value for the configuration property with the given key.
getDefaultValue(String) - Method in class com.mckoi.database.control.DefaultDBConfig
Gets the default value for the given property value.
getDeleteRule() - Method in class com.mckoi.database.interpret.ConstraintDef
Returns the delete rule if this is a foreign key reference.
getDiagnosticTable(String) - Method in class com.mckoi.database.TableDataConglomerate
Returns a RawDiagnosticTable object that is used for diagnostics of the table with the given file name.
getDouble(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getDouble(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getDriverMajorVersion() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getDriverMinorVersion() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getDriverName() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getDriverVersion() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getDynamicDataTableDef(TableName) - Method in class com.mckoi.database.SimpleTransaction
Returns the DataTableDef for a dynamic table defined in this transaction.
getDynamicDataTableDef(TableName) - Method in class com.mckoi.database.Transaction
Returns the DataTableDef for the given internal table.
getDynamicTable(TableName) - Method in class com.mckoi.database.SimpleTransaction
If this transaction implementation defines dynamic tables (tables whose content is determined by some function), this should return the table here as a MutableTableDataSource object.
getDynamicTable(TableName) - Method in class com.mckoi.database.Transaction
Returns an instance of MutableDataTableSource that represents the contents of the internal table with the given name.
getDynamicTableList() - Method in class com.mckoi.database.SimpleTransaction
Returns a list of all dynamic table names.
getDynamicTableList() - Method in class com.mckoi.database.Transaction
Returns a list of all dynamic table names.
getDynamicTableType(TableName) - Method in class com.mckoi.database.SimpleTransaction
Returns a string type describing the type of the dynamic table.
getDynamicTableType(TableName) - Method in class com.mckoi.database.Transaction
Returns a string type describing the type of the dynamic table.
getElement(int) - Method in class com.mckoi.database.interpret.AlterTableAction
Returns element 'n'.
getElements() - Method in class com.mckoi.database.interpret.AlterTableAction
Returns the ArrayList that represents the parameters of this action.
getEnd() - Method in class com.mckoi.database.SelectableRange
Returns the end of the range.
getEndColumn() - Method in class com.mckoi.database.sql.SimpleCharStream
Get token end column number.
getEndExpression() - Method in class com.mckoi.database.Expression
Returns the end Expression of this expression.
getEndFlag() - Method in class com.mckoi.database.SelectableRange
Returns the place for the range to end (either BEFORE_FIRST_VALUE or LAST VALUE).
getEndLine() - Method in class com.mckoi.database.sql.SimpleCharStream
Get token end line number.
getErrorCode() - Method in exception com.mckoi.database.DatabaseConstraintViolationException
Returns the violation error code.
getErrorCode() - Method in exception com.mckoi.database.DatabaseException
Returns the error code.
getEvalResult() - Method in class com.mckoi.database.CorrelatedVariable
Returns the value this correlated variable evaluates to.
getExportedKeys(String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getExpression() - Method in class com.mckoi.database.Assignment
Returns the Expression for this assignment.
getExtraNameCharacters() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getFetchDirection() - Method in class com.mckoi.database.jdbc.MResultSet
 
getFetchSize() - Method in class com.mckoi.database.jdbc.MResultSet
 
getFirstCellContent(int) - Method in class com.mckoi.database.Table
Returns the TObject value that represents the first item in the set or null if there are no items in the column set.
getFirstCellContent(int[]) - Method in class com.mckoi.database.Table
Returns the TObject value that represents the first item in the set or null if there are no items in the column set.
getFirstTable() - Method in class com.mckoi.database.JoiningSet
Returns the first table in the join set.
getFloat(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getFloat(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getForeignKey() - Method in class com.mckoi.database.DataTableColumnDef
Deprecated. 
getFromExpression() - Method in class com.mckoi.database.interpret.SearchExpression
Returns the search expression as an Expression object.
getFunction(QueryContext) - Method in class com.mckoi.database.FunctionDef
Returns a Function object from this FunctionDef.
getFunctionColumns(String, String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getFunctionFactoryName() - Method in class com.mckoi.database.FunctionFactory.FF_FunctionInfo
 
getFunctionFactoryName() - Method in interface com.mckoi.database.FunctionInfo
The name of the function factory class that this function is handled by.
getFunctionInfo(String) - Method in class com.mckoi.database.FunctionFactory
Returns a FunctionInfo instance of the function with the given name that this FunctionFactory manages.
getFunctionLookup() - Method in class com.mckoi.database.DatabaseQueryContext
Returns the system FunctionLookup object.
getFunctionLookup() - Method in interface com.mckoi.database.QueryContext
Returns a FunctionLookup object used to convert FunctionDef objects to Function objects when evaluating an expression.
getFunctionLookup() - Method in class com.mckoi.database.TransactionSystem
Returns a FunctionLookup object that will search through the function factories in this database system and find and resolve a function.
getFunctions(String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getGivenTableName() - Method in class com.mckoi.database.interpret.FromTableDirectSource
Returns the given name of the table.
getGrantManager() - Method in class com.mckoi.database.DatabaseConnection
Returns the GrantManager object that manages grants for tables in the database for this connection/user.
getGrantManager() - Method in class com.mckoi.database.DatabaseQueryContext
Returns the GrantManager object that is used to determine grant information for the database.
getHashSize() - Method in class com.mckoi.util.Cache
Deprecated. 
getHoldability() - Method in class com.mckoi.database.jdbc.MConnection
 
getHoldability() - Method in class com.mckoi.database.jdbc.MResultSet
 
getID() - Method in interface com.mckoi.database.global.Ref
An id used to reference this object in the context of the database.
getID() - Method in class com.mckoi.database.ParameterSubstitution
Returns the number of this parameter id.
getID() - Method in interface com.mckoi.store.Area
Returns the unique identifier that represents this area.
getID() - Method in interface com.mckoi.store.AreaWriter
Returns the unique identifier that represents this area in the store.
getIdentifier() - Method in class com.mckoi.database.global.StreamableObject
Returns an identifier that can identify this object within some context.
getIdentifierQuoteString() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
GetImage() - Method in class com.mckoi.database.sql.SimpleCharStream
Get token literal value.
getImportedKeys(String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getIndex(int) - Method in interface com.mckoi.database.IndexSet
Returns a mutable object that implements IntegerListInterface for the given index number in this set of indices.
getIndex() - Method in class com.mckoi.util.SearchResults
 
getIndexInfo(String, String, String, boolean, boolean) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getIndexScheme() - Method in class com.mckoi.database.DataTableColumnDef
Returns the name of the scheme we use to index this column.
getInputStream() - Method in interface com.mckoi.database.global.BlobAccessor
Returns an InputStream that allows us to read the contents of the blob from start to finish.
getInputStream() - Method in class com.mckoi.database.global.ByteLongObject
Returns an InputStream that allows us to read the entire byte long object.
getInputStream() - Method in class com.mckoi.store.StreamFile
Returns an InputStream to the file that allows us to read from the start to the end of the file.
getInt(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getInt(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getInt(String) - Method in class com.mckoi.database.StatementTree
Gets an integer entry from the statement tree.
getInt() - Method in interface com.mckoi.store.Area
 
getInt(byte[], int) - Static method in class com.mckoi.util.ByteArrayUtil
Returns the int at the given offset of the byte array.
getInt() - Method in class com.mckoi.util.ByteBuffer
 
getJavaClassTypeString() - Method in class com.mckoi.database.TJavaObjectType
Returns the java class type of this type.
getJDBCConnection() - Method in class com.mckoi.database.DatabaseConnection
Returns a java.sql.Connection object that can be used as a JDBC interface to access the current transaction of this DatabaseConnection.
getJDBCConnection() - Method in interface com.mckoi.database.ProcedureConnection
Returns a JDBC Connection implementation for executing queries on this connection.
getJDBCMajorVersion() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getJDBCMinorVersion() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getJDBCPort() - Method in class com.mckoi.database.jdbcserver.TCPServer
Returns the port the JDBC server is on.
getJoinSet() - Method in class com.mckoi.database.interpret.FromClause
Returns the JoiningSet object for the FROM clause.
getJoinType(int) - Method in class com.mckoi.database.interpret.FromClause
Returns the type of join after table 'n' in the set of tables in the from clause.
getJoinType(int) - Method in class com.mckoi.database.JoiningSet
Returns the type of join after table 'n' in the set.
getJournal() - Method in interface com.mckoi.database.MutableTableDataSource
Returns a journal that details the changes to this data source since it was created.
getLargeObject(long) - Method in interface com.mckoi.database.BlobStoreInterface
Given a large object reference identifier, generates a Ref implementation that provides access to the information in the large object.
getLastCellContent(int) - Method in class com.mckoi.database.Table
Returns the TObject value that represents the last item in the set or null if there are no items in the column set.
getLastCellContent(int[]) - Method in class com.mckoi.database.Table
Returns the TObject value that represents the last item in the set or null if there are no items in the column set.
getLastCommandTime() - Method in class com.mckoi.database.User
Returnst the last time a command was executed by this user.
getLengthOfLastOutputStream() - Method in class com.mckoi.database.FixedSizeDataStore
Returns the number of bytes that were written out by the last closed output stream returned by 'getSectorOutputStream'.
getLine() - Method in class com.mckoi.database.sql.SimpleCharStream
Deprecated.
getLocale() - Method in class com.mckoi.database.TStringType
Returns the locale of the string.
getLocaleString() - Method in class com.mckoi.database.DataTableColumnDef
 
getLocaleString() - Method in class com.mckoi.database.TStringType
Returns the locale information as a formatted string.
getLockingMechanism() - Method in class com.mckoi.database.DatabaseConnection
Returns the LockingMechanism object that is within the context of this database connection.
getLockingMode() - Method in interface com.mckoi.database.DatabaseProcedure
Returns the locking mode in which the database operates.
getLogDirectory() - Method in class com.mckoi.database.TransactionSystem
Returns the current log directory or null if no logging should occur.
getLong(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getLong(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getLong() - Method in interface com.mckoi.store.Area
 
getLong(byte[], int) - Static method in class com.mckoi.util.ByteArrayUtil
Returns the long at the given offset of the byte array.
getMajorVersion() - Method in class com.mckoi.database.jdbc.MDriver
 
getMarkedTable(String) - Method in class com.mckoi.database.AbstractQueryContext
Returns a table that was marked in a query plan or null if no mark was found.
getMarkedTable(String) - Method in interface com.mckoi.database.QueryContext
Returns a table that was marked in a query plan or null if no mark was found.
getMaxBinaryLiteralLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxCatalogNameLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxCharLiteralLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxColumnNameLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxColumnsInGroupBy() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxColumnsInIndex() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxColumnsInOrderBy() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxColumnsInSelect() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxColumnsInTable() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxConnections() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxCursorNameLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaximumSize() - Method in class com.mckoi.database.TBinaryType
Returns the maximum size of this binary type.
getMaximumSize() - Method in class com.mckoi.database.TStringType
Returns the maximum size of the string (-1 is don't care).
getMaxIndexLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxProcedureNameLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxRowSize() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxSchemaNameLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxStatementLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxStatements() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxTableNameLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxTablesInSelect() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMaxUserNameLength() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getMessage() - Method in error com.mckoi.database.sql.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMetaData() - Method in class com.mckoi.database.jdbc.MConnection
 
getMetaData() - Method in class com.mckoi.database.jdbc.MResultSet
 
getMinorVersion() - Method in class com.mckoi.database.jdbc.MDriver
 
getMutableArea(long) - Method in class com.mckoi.store.AbstractStore
 
getMutableArea(long) - Method in class com.mckoi.store.HeapStore
 
getMutableArea(long) - Method in interface com.mckoi.store.Store
Returns an object that allows for the contents of an area (represented by the 'id' parameter) to be read and written.
getName() - Method in class com.mckoi.database.AbstractFunction
Returns the name of the function.
getName() - Method in class com.mckoi.database.Database
Returns the name of this database.
getName() - Method in class com.mckoi.database.DataIndexDef
Returns the name of this index.
getName() - Method in class com.mckoi.database.DataTableColumnDef
 
getName() - Method in class com.mckoi.database.DataTableDef
 
getName() - Method in interface com.mckoi.database.Function
Returns the name of the function.
getName() - Method in class com.mckoi.database.FunctionDef
The name of the function.
getName() - Method in class com.mckoi.database.FunctionFactory.FF_FunctionInfo
 
getName() - Method in interface com.mckoi.database.FunctionInfo
The name of the function as used by the SQL grammar to reference it.
getName() - Method in class com.mckoi.database.global.ColumnDescription
Returns the name of the field.
getName() - Method in class com.mckoi.database.interpret.FromTableDef
Returns the name of the table.
getName() - Method in class com.mckoi.database.ProcedureName
Returns the name of this procedure.
getName() - Method in class com.mckoi.database.SchemaDef
Returns the case correct name of the schema.
getName() - Method in class com.mckoi.database.TableName
Returns the table name.
getName() - Method in class com.mckoi.database.Variable
Returns the column name context.
getNCharacterStream(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getNCharacterStream(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getNClob(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getNClob(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getNetworkTimeout() - Method in class com.mckoi.database.jdbc.MConnection
 
getNewColumnNames() - Method in class com.mckoi.database.QueryPlan.SubsetNode
Returns the list of new column names that represent the new columns in this subset.
getNextAreaHeader(long, long[]) - Method in class com.mckoi.store.AbstractStore
Sets the 'header' array with information from the next header to the given pointer, and returns a pointer to the next area.
getNextToken() - Method in class com.mckoi.database.sql.SQL
Get the next Token.
getNextToken() - Method in class com.mckoi.database.sql.SQLTokenManager
Get the next Token.
getNString(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getNString(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getNumericFunctions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
GetNumericOperator() - Method in class com.mckoi.database.sql.SQL
 
GetNumericSQLType() - Method in class com.mckoi.database.sql.SQL
 
getObject(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getObject(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getObject(int, Map) - Method in class com.mckoi.database.jdbc.MResultSet
 
getObject(String, Map) - Method in class com.mckoi.database.jdbc.MResultSet
 
getObject(String, Class<T>) - Method in class com.mckoi.database.jdbc.MResultSet
 
getObject(int, Class<T>) - Method in class com.mckoi.database.jdbc.MResultSet
 
getObject(String) - Method in class com.mckoi.database.StatementTree
Gets an object entry from the statement tree.
getObject() - Method in class com.mckoi.database.TObject
Returns a java.lang.Object that is the data behind this object.
getOnExpression(int) - Method in class com.mckoi.database.interpret.FromClause
Returns the ON Expression for the type of join after table 'n' in the set.
getOnExpression(int) - Method in class com.mckoi.database.JoiningSet
Returns the ON Expression for the type of join after table 'n' in the set.
getOriginalColumns() - Method in class com.mckoi.database.QueryPlan.SubsetNode
Returns the list of original columns that represent the mappings from the columns in this subset.
getOutputStream() - Method in interface com.mckoi.store.AreaWriter
Returns an OutputStream that can be used to write to this area.
getOutputStream() - Method in class com.mckoi.store.StreamFile
Opens an OutputStream to the file.
getParameter(int) - Method in class com.mckoi.database.AbstractFunction
Returns the parameter at the given index in the parameters list.
getParameter(int) - Method in class com.mckoi.jfccontrols.Query
Returns parameters number 'n' where 0 is the first parameters, etc.
getParameters() - Method in class com.mckoi.database.FunctionDef
The list of parameters that are passed to the function.
getParent() - Method in class com.mckoi.database.FilterTable
Returns the parent table.
getParentLogger() - Method in class com.mckoi.database.jdbc.MDriver
 
getPeriod() - Method in class com.mckoi.util.TimeFrame
Returns the number of milliseconds for the period of this time frame.
getPersistantVar(String) - Method in class com.mckoi.database.Transaction
Returns the value of the persistent variable with the given name or null if it doesn't exist.
getPersistentVar(String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.getPersistentVar method.
getPointer() - Method in class com.mckoi.database.DataIndexDef
Returns the pointer to the index in the IndexSet.
getPrecision(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getPreviousAreaHeader(long, long[]) - Method in class com.mckoi.store.AbstractStore
Sets the 'header' array with information from the previous header to the given pointer, and returns a pointer to the previous area.
getPrimaryKeys(String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getProcedureColumns(String, String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getProcedureManager() - Method in class com.mckoi.database.DatabaseConnection
Returns the ProcedureManager object that manages database functions and procedures in the database for this connection/user.
getProcedures(String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getProcedureTerm() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getPropertyInfo(String, Properties) - Method in class com.mckoi.database.jdbc.MDriver
 
getPseudoColumns(String, String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getQuery() - Method in class com.mckoi.database.jdbc.SQLQuery
Returns the query string.
getQueryLevelOffset() - Method in class com.mckoi.database.CorrelatedVariable
Returns the number of sub-query branches back that the reference for this variable can be found.
getQueryPlanNode() - Method in class com.mckoi.database.Expression
Returns the QueryPlanNode object in this expression if it evaluates to a single QueryPlanNode, otherwise returns null.
getQueryPlanNode() - Method in interface com.mckoi.database.TableQueryDef
Returns a QueryPlanNode that can be put into a plan tree and can be evaluated to find the result of the table.
getQueryPlanNode() - Method in class com.mckoi.database.ViewDef
Returns the QueryPlanNode for this view.
getQueryTimeMillis() - Method in interface com.mckoi.database.jdbc.QueryResponse
The time, in milliseconds, that the query took to execute.
getRawSize() - Method in interface com.mckoi.database.global.Ref
The 'raw' size of this large object in bytes when it is in its byte[] form.
getReader() - Method in interface com.mckoi.database.global.StringAccessor
Returns a Reader that allows the string to be read sequentually from start to finish.
getReader() - Method in class com.mckoi.database.global.StringObject
Returns a Reader that can read from the string.
getReadTables(DatabaseConnection) - Method in interface com.mckoi.database.DatabaseProcedure
This returns a DataTable[] array that lists the DataTables that are read during this procedure.
getRecordInputStream(int) - Method in class com.mckoi.database.VariableSizeDataStore
Returns an InputStream that is used to read a record in this store with the given index.
getRecordOutputStream() - Method in class com.mckoi.database.VariableSizeDataStore
Returns an OutputStream object that can be used to write data into the store.
getRef(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getRef(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getReferenceRows() - Method in class com.mckoi.database.VirtualTable
Returns the list of IntegerVector that represents the rows that this VirtualTable references.
getReferenceTable() - Method in class com.mckoi.database.FunctionTable
Returns the Table this function is based on.
getReferenceTables() - Method in class com.mckoi.database.JoinedTable
Returns the list of Table objects that represent this VirtualTable.
getRegexLibrary() - Method in class com.mckoi.database.TransactionSystem
Returns the regular expression library from the configuration file.
getRemovedRows() - Method in class com.mckoi.database.TableCommitModificationEvent
Returns the normalized list of all rows that were deleted or updated in this table of the transaction being committed.
getReservedLong() - Method in class com.mckoi.database.FixedRecordList
Returns the 8 byte long that is reserved for storing the delete chain (if there is one).
getResolvedVariable(int) - Method in class com.mckoi.database.CompositeTable
 
getResolvedVariable(int) - Method in class com.mckoi.database.DataTable
 
getResolvedVariable(int) - Method in class com.mckoi.database.DataTableFilter
Returns a fully qualified Variable object that represents the name of the column at the given index.
getResolvedVariable(int) - Method in class com.mckoi.database.DefaultDataTable
Returns a fully qualified Variable object that represents the name of the column at the given index.
getResolvedVariable(int) - Method in class com.mckoi.database.FilterTable
Returns a fully qualified Variable object that represents the name of the column at the given index.
getResolvedVariable(int) - Method in class com.mckoi.database.JoinedTable
Returns a fully qualified Variable object that represents the name of the column at the given index.
getResolvedVariable(int) - Method in class com.mckoi.database.ReferenceTable
Returns a fully qualified Variable object that represents the name of the column at the given index.
getResolvedVariable(int) - Method in class com.mckoi.database.SubsetColumnTable
Returns a fully qualified Variable object that represents the name of the column at the given index.
getResolvedVariable(int) - Method in class com.mckoi.database.Table
Returns a fully qualified Variable object that represents the name of the column at the given index.
getResolvedVariable(int) - Method in class com.mckoi.database.TableAccessState
Returns the TableName of the given column of this table.
getResultID() - Method in interface com.mckoi.database.jdbc.QueryResponse
Returns a number that identifies this query within the set of queries executed on the connection.
getResultPart(int, int, int) - Method in interface com.mckoi.database.jdbc.DatabaseInterface
Returns a part of a result set.
getResultPart(int, int, int) - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
 
getResultSetHoldability() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getRootColumnScheme(int) - Method in class com.mckoi.database.DataTable
Returns the SelectableScheme for the given column.
getRootColumnScheme(int) - Method in class com.mckoi.database.DefaultDataTable
Returns the SelectableScheme for the given column.
getRootTableName() - Method in class com.mckoi.database.interpret.FromTableDirectSource
Returns the root name of the table.
getRow() - Method in class com.mckoi.database.jdbc.MResultSet
 
getRowCache() - Method in class com.mckoi.database.jdbc.MConnection
Returns the row Cache object for this connection.
getRowCount() - Method in class com.mckoi.database.CompositeTable
 
getRowCount() - Method in class com.mckoi.database.DataTable
Returns the current row count.
getRowCount() - Method in class com.mckoi.database.DataTableFilter
Returns the number of rows stored in the table.
getRowCount() - Method in class com.mckoi.database.DefaultDataTable
Returns the number of rows stored in the table.
getRowCount() - Method in class com.mckoi.database.FilterTable
Returns the number of rows stored in the table.
getRowCount() - Method in class com.mckoi.database.GTPrivMapDataSource
 
getRowCount() - Method in class com.mckoi.database.GTSQLTypeInfoDataSource
 
getRowCount() - Method in interface com.mckoi.database.jdbc.QueryResponse
The total number of rows in the query result.
getRowCount() - Method in class com.mckoi.database.NaturallyJoinedTable
 
getRowCount() - Method in class com.mckoi.database.SimpleTableQuery
Returns the total number of rows in this table.
getRowCount() - Method in class com.mckoi.database.Table
Returns the number of rows stored in the table.
getRowCount() - Method in interface com.mckoi.database.TableDataSource
Returns the number of rows in this data source.
getRowCount() - Method in class com.mckoi.database.VirtualTable
Returns the number of rows stored in the table.
getRowCount() - Method in class com.mckoi.jfccontrols.ResultSetTableModel
 
getRowData() - Method in class com.mckoi.database.TableModificationEvent
Returns the RowData object that represents the change that is being made to the table either by an INSERT or UPDATE.
getRowId(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getRowId(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getRowIdLifetime() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getRowIndex() - Method in class com.mckoi.database.TableModificationEvent
Returns the index of the row in the table that was affected by this event or -1 if event type is INSERT.
getScale() - Method in class com.mckoi.database.DataTableColumnDef
 
getScale() - Method in class com.mckoi.database.global.ColumnDescription
If this is a number, returns the scale of the field.
getScale(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getScale() - Method in class com.mckoi.database.TNumericType
Returns the scale of the number (-1 is don't care).
getScale() - Method in class com.mckoi.util.BigNumber
Returns the scale of this number, or -1 if the number has no scale (if it -inf, +inf or NaN).
getSchema() - Method in class com.mckoi.database.DataTable
Returns the schema that this table is within.
getSchema() - Method in class com.mckoi.database.DataTableDef
 
getSchema() - Method in class com.mckoi.database.jdbc.MConnection
 
getSchema() - Method in class com.mckoi.database.ProcedureName
Returns the schema of this procedure.
getSchema() - Method in class com.mckoi.database.TableName
Returns the schema name or null if the schema name is unknown.
getSchemaList() - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.getSchemaList method.
getSchemaList() - Method in class com.mckoi.database.Transaction
Returns an array of SchemaDef objects for each schema currently setup in the database.
getSchemaName(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getSchemas() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getSchemas(String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getSchemaTerm() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getSearchStringEscape() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getSector(int, byte[], int, int) - Method in class com.mckoi.database.FixedSizeDataStore
Gets the contents of the sector at the given index.
getSector(int, byte[]) - Method in class com.mckoi.database.FixedSizeDataStore
Gets the contents of the sector at the given index.
getSector(int) - Method in class com.mckoi.database.FixedSizeDataStore
Gets the contents of the sector at the given index.
getSectorAsIntArray(int, int[]) - Method in class com.mckoi.database.FixedSizeDataStore
Gets the contents of the sector at the given index as an int[] array.
getSectorChain(int, int) - Method in class com.mckoi.database.FixedSizeDataStore
Traverses a sector chain and returns an array of all sectors that are part of the chain.
getSectorChain(int) - Method in class com.mckoi.database.FixedSizeDataStore
Traverses a sector chain and returns an array of all sectors that are part of the chain.
getSectorInputStream(int) - Method in class com.mckoi.database.FixedSizeDataStore
Returns an InputStream implementation that is used to read a stream of information from the store.
getSectorOfLastOutputStream() - Method in class com.mckoi.database.FixedSizeDataStore
Returns the first sector the OutputStream returned by 'getSectorOutputStream' wrote to.
getSectorOutputStream() - Method in class com.mckoi.database.FixedSizeDataStore
Returns an OutputStream implementation that is used to write a stream of information into this data store.
getSectorSize() - Method in class com.mckoi.database.FixedSizeDataStore
Returns the number of bytes that the user may store in a sector.
getSectorUseCount() - Method in class com.mckoi.database.FixedSizeDataStore
Returns the number of sectors in the store that are being used (as opposed to being deleted).
getServerErrorMsg() - Method in exception com.mckoi.database.jdbc.MSQLException
Returns the error message that generated this exception.
getServerErrorStackTrace() - Method in exception com.mckoi.database.jdbc.MSQLException
Returns the server side stack trace for this error.
getShort(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getShort(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getShort() - Method in interface com.mckoi.store.Area
 
getShort(byte[], int) - Static method in class com.mckoi.util.ByteArrayUtil
Returns the short at the given offset of the byte array.
getShort() - Method in class com.mckoi.util.ByteBuffer
 
getSingleCellContent(int) - Method in class com.mckoi.database.Table
If the given column contains all items of the same value, this method returns the value.
getSingleCellContent(int[]) - Method in class com.mckoi.database.Table
If the given column contains all items of the same value, this method returns the value.
getSingleRowTable() - Method in class com.mckoi.database.Database
Returns a static table that has a single row but no columns.
getSize() - Method in class com.mckoi.database.DataTableColumnDef
 
getSize() - Method in class com.mckoi.database.global.ColumnDescription
Returns the size of the given field.
getSize() - Method in class com.mckoi.database.global.StreamableObject
Returns the size of the object stream, or -1 if the size is unknown.
getSize() - Method in class com.mckoi.database.TNumericType
Returns the size of the number (-1 is don't care).
getSize() - Method in class com.mckoi.store.ScatteringStoreDataAccessor
 
getSize() - Method in class com.mckoi.util.IntegerVector
Returns the size of the vector.
getSnapshotIndexSet() - Method in class com.mckoi.database.IndexStore
Returns a current snapshot of the current indexes that are committed in this store.
getSource() - Method in class com.mckoi.database.TriggerEvent
Returns the source of this event.
getSQLKeywords() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getSQLStateType() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getSqlType(TObject) - Static method in class com.mckoi.database.Caster
Get the SQL type for a database argument.
getSQLType() - Method in class com.mckoi.database.DataTableColumnDef
 
getSQLType() - Method in class com.mckoi.database.global.ColumnDescription
Returns a value from java.sql.Type that is the SQL type defined for this column.
getSQLType() - Method in class com.mckoi.database.TType
Returns the SQL type of this.
getSQLTypeName() - Method in class com.mckoi.database.global.ColumnDescription
Returns the name (as a string) of the SQL type or null if the type is not understood.
getSqlTypes(TObject[]) - Static method in class com.mckoi.database.Caster
Get the SQL types for the given database arguments.
getSQLTypeString() - Method in class com.mckoi.database.DataTableColumnDef
Returns the type as a String.
getSQLXML(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getSQLXML(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getStart() - Method in class com.mckoi.database.SelectableRange
Returns the start of the range.
getStartFlag() - Method in class com.mckoi.database.SelectableRange
Returns the place for the range to start (either FIRST_VALUE or AFTER_LAST_VALUE)
getState() - Method in class com.mckoi.util.BigNumber
Returns the state of this number.
getStatement() - Method in class com.mckoi.database.jdbc.MResultSet
 
getStatementCache() - Method in class com.mckoi.database.DatabaseSystem
Returns the StatementCache that is used to cache StatementTree objects that are being queried by the database.
getStreamableObjectPart(int, long, long, int) - Method in interface com.mckoi.database.jdbc.DatabaseInterface
Returns a section of a large binary or character stream in a result set.
getStreamableObjectPart(int, long, long, int) - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
 
getStrength() - Method in class com.mckoi.database.DataTableColumnDef
 
getStrength() - Method in class com.mckoi.database.TStringType
Returns the strength of this string type as defined in java.text.Collator.
getString(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getString(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getString() - Method in class com.mckoi.jfccontrols.Query
Returns the query string.
getStringFunctions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
GetStringOperator() - Method in class com.mckoi.database.sql.SQL
 
GetStringSQLType() - Method in class com.mckoi.database.sql.SQL
 
GetSubQueryBooleanOperator() - Method in class com.mckoi.database.sql.SQL
 
getSubQueryForm(int) - Method in class com.mckoi.database.Operator
Returns the ANY or ALL form of this operator.
getSubQueryForm(String) - Method in class com.mckoi.database.Operator
Same as above only it handles the type as a string.
getSubsetScheme(Table, int) - Method in class com.mckoi.database.SelectableScheme
Asks the Scheme for a SelectableScheme abject that describes a sub-set of the set handled by this Scheme.
GetSuffix(int) - Method in class com.mckoi.database.sql.SimpleCharStream
Get the suffix.
getSuperTables(String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getSuperTypes(String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getSystem() - Method in class com.mckoi.database.Database
Returns the DatabaseSystem that this Database is from.
getSystem() - Method in class com.mckoi.database.DatabaseConnection
Returns the DatabaseSystem object for this connection.
getSystem() - Method in class com.mckoi.database.DatabaseQueryContext
Returns a TransactionSystem object that is used to determine information about the transactional system.
getSystem() - Method in interface com.mckoi.database.QueryContext
Returns a TransactionSystem object that is used to determine information about the transactional system.
getSystem() - Method in class com.mckoi.database.SelectableScheme
Returns the global transaction system.
getSystem() - Method in class com.mckoi.database.SimpleTransaction
Returns the TransactionSystem that this Transaction is part of.
getSystem() - Method in class com.mckoi.database.Table
Returns the TransactionSystem object that this table is part of.
getSystem() - Method in class com.mckoi.database.TableDataConglomerate
Returns the TransactionSystem that this conglomerate is part of.
getSystem() - Method in interface com.mckoi.database.TableDataSource
Returns the TransactionSystem object that describes global properties about the data source that generated this object.
getSystemFunctions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getTable(TableName) - Method in class com.mckoi.database.DatabaseConnection
Returns a DataTable that represents the table from the given schema, name in the database.
getTable(String) - Method in class com.mckoi.database.DatabaseConnection
Returns a DataTable that represents the table with the given name in the database from the current connection schema.
getTable(TableName) - Method in class com.mckoi.database.DatabaseQueryContext
Returns a DataTable from the database with the given table name.
getTable(int) - Method in class com.mckoi.database.JoiningSet
Returns table 'n' in the result set where table 0 is the first table in the join set.
getTable() - Method in class com.mckoi.database.SelectableScheme
Returns the Table.
getTable(TableName) - Method in class com.mckoi.database.SimpleTransaction
Returns a MutableTableDataSource object that represents the table with the given name within this transaction.
getTableAccessState() - Method in class com.mckoi.database.Table
This returns an object that can only access the cells that are in this table, and has no other access to the 'Table' class's functionality.
getTableClass() - Method in class com.mckoi.database.DataTableDef
 
getTableCount() - Method in class com.mckoi.database.JoiningSet
Returns the number of tables that are in this set.
getTableDataSource(TableName) - Method in class com.mckoi.database.SimpleTransaction
Returns a TableDataSource object that represents the table with the given name within this transaction.
getTableList() - Method in class com.mckoi.database.DatabaseConnection
Returns a TableName[] array that contains the list of database tables that are visible by this transaction.
getTableList() - Method in class com.mckoi.database.SimpleTransaction
Returns a list of table names that are visible within this transaction.
getTableList() - Method in class com.mckoi.database.TableDescriptions
Returns a list of table name's sorted in alphebetical order.
getTableName() - Method in class com.mckoi.database.AbstractDataTable
Returns the fully resolved table name.
getTableName() - Method in class com.mckoi.database.DataTableDef
 
getTableName(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
getTableName() - Method in class com.mckoi.database.ReferenceTable
Filters the name of the table.
getTableName() - Method in class com.mckoi.database.TableCommitModificationEvent
Returns the name of the table.
getTableName() - Method in class com.mckoi.database.TableModificationEvent
Returns the name of the table of this modification.
getTableName() - Method in class com.mckoi.database.Variable
Returns the TableName context.
getTablePrivileges(String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getTableQueryDef(TableName, TableName) - Method in class com.mckoi.database.DatabaseConnection
Returns a TableQueryDef object that describes the characteristics of a table including the name (TableName), the columns (DataTableDef) and the query plan to produce the table (QueryPlanNode).
getTables(String, String, String, String[]) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getTableSelectExpression() - Method in class com.mckoi.database.interpret.FromTableDef
Returns the TableSelectExpression if this is a subquery table.
GetTableSelectExpression() - Method in class com.mckoi.database.sql.SQL
 
getTableType(TableName) - Method in class com.mckoi.database.DatabaseConnection
Returns the type of the table object.
getTableType(TableName) - Method in class com.mckoi.database.SimpleTransaction
Returns the type of the table object with the given name.
getTableTypes() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getTabSize(int) - Method in class com.mckoi.database.sql.SimpleCharStream
 
getTime(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getTime(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getTime(int, Calendar) - Method in class com.mckoi.database.jdbc.MResultSet
 
getTime(String, Calendar) - Method in class com.mckoi.database.jdbc.MResultSet
 
getTimeConnected() - Method in class com.mckoi.database.User
Returns the time the user connected.
getTimeDateFunctions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getTimestamp(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getTimestamp(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getTimestamp(int, Calendar) - Method in class com.mckoi.database.jdbc.MResultSet
 
getTimestamp(String, Calendar) - Method in class com.mckoi.database.jdbc.MResultSet
 
getToken(int) - Method in class com.mckoi.database.sql.SQL
Get the specific Token.
getTransaction() - Method in class com.mckoi.database.TableCommitModificationEvent
Returns the Transaction that represents the view of the database when the changes to the table have been committed.
getTransactionIsolation() - Method in class com.mckoi.database.DatabaseConnection
Returns the transaction isolation level of this connection.
getTransactionIsolation() - Method in class com.mckoi.database.jdbc.MConnection
 
getTransactionIsolationAsString() - Method in class com.mckoi.database.DatabaseConnection
Returns the transaction isolation level of this connection as a string.
getTriggerManager() - Method in class com.mckoi.database.Database
Returns the system trigger manager.
getTType() - Method in class com.mckoi.database.DataTableColumnDef
Returns the TType for this column.
GetTType() - Method in class com.mckoi.database.sql.SQL
 
getTType() - Method in class com.mckoi.database.TObject
Returns the type of this object.
getTTypeForColumn(int) - Method in class com.mckoi.database.Table
Returns a TType object that would represent values at the given column index.
getTTypeForColumn(Variable) - Method in class com.mckoi.database.Table
Returns a TType object that would represent values in the given column.
getType() - Method in class com.mckoi.database.DataIndexDef
Returns a String that describes the type of index this is.
getType() - Method in class com.mckoi.database.FunctionFactory.FF_FunctionInfo
 
getType() - Method in interface com.mckoi.database.FunctionInfo
The type of function, either STATIC, AGGREGATE or STATE_BASED (eg.
getType() - Method in class com.mckoi.database.global.ColumnDescription
Returns an integer representing the type of the field.
getType() - Method in interface com.mckoi.database.global.Ref
The type of large object that is being referenced.
getType() - Method in class com.mckoi.database.global.StreamableObject
Returns the type of object this stub represents.
getType() - Method in class com.mckoi.database.jdbc.MResultSet
 
getType() - Method in class com.mckoi.database.SchemaDef
Returns the type of this schema.
getType() - Method in class com.mckoi.database.TableModificationEvent
Returns the event type.
getType() - Method in exception com.mckoi.database.TransactionException
Returns the type of transaction error this is.
getType() - Method in class com.mckoi.database.TriggerEvent
Returns the type of this event.
getTypeInfo() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getTypeMap() - Method in class com.mckoi.database.jdbc.MConnection
 
getUDTs(String, String, String, int[]) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getUnicodeStream(int) - Method in class com.mckoi.database.jdbc.MResultSet
Deprecated. 
getUnicodeStream(String) - Method in class com.mckoi.database.jdbc.MResultSet
Deprecated. 
getUniqueGroup() - Method in class com.mckoi.database.global.ColumnDescription
Returns the unique group that this column is in.
getUniqueKey() - Method in class com.mckoi.database.interpret.FromTableDef
Returns the unique key.
getUniqueKey() - Method in class com.mckoi.database.interpret.FromTableSubQuerySource
Returns the unique name of this source.
getUniqueName() - Method in class com.mckoi.database.interpret.FromTableDirectSource
 
getUniqueName() - Method in interface com.mckoi.database.interpret.FromTableInterface
Returns a unique name given to this table source.
getUniqueName() - Method in class com.mckoi.database.interpret.FromTableSubQuerySource
 
getUpdateRule() - Method in class com.mckoi.database.interpret.ConstraintDef
Returns the update rule if this is a foreign key reference.
getURL() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getURL(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
getURL(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
getUser() - Method in class com.mckoi.database.DatabaseConnection
Returns the User object for this connection.
getUser() - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Returns the User object for this connection.
getUserManager() - Method in class com.mckoi.database.Database
Returns the system user manager.
getUserName() - Method in class com.mckoi.database.DatabaseQueryContext
Returns the user name of the connection.
getUserName() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getUserName() - Method in interface com.mckoi.database.QueryContext
Returns the user name of the connection.
getUserName() - Method in class com.mckoi.database.User
Returns the name of the user.
getValue(String) - Method in class com.mckoi.database.control.AbstractDBConfig
 
getValue(String) - Method in interface com.mckoi.database.control.DBConfig
Returns the value that was set for the configuration property with the given name.
getValue() - Method in class com.mckoi.database.sql.Token
An optional attribute value of the Token.
getValueAt(int, int) - Method in class com.mckoi.jfccontrols.ResultSetTableModel
 
getVar(int, int, Object) - Method in class com.mckoi.database.SimpleTableQuery
Assuming the table stores a key/value mapping, this returns the contents of value_column for any rows where key_column is equal to the key_value.
getVariable() - Method in class com.mckoi.database.Assignment
Returns the variable for this assignment.
getVariable() - Method in class com.mckoi.database.CorrelatedVariable
Returns the wrapped Variable.
getVariable() - Method in class com.mckoi.database.Expression
Returns the Variable if this expression evaluates to a single variable, otherwise returns null.
getVariableResolver(int) - Method in interface com.mckoi.database.GroupResolver
Returns a VariableResolver that can be used to resolve variable in the get set of the group.
getVars() - Method in class com.mckoi.database.jdbc.SQLQuery
Returns the array of all objects that are to be used as substitutions for '?' in the query.
getVersionColumns(String, String, String) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
getVisibleTable(int) - Method in class com.mckoi.database.SimpleTransaction
Returns a MasterTableDataSource object representing table 'n' in the set of tables visible in this transaction.
getVisibleTableCount() - Method in class com.mckoi.database.SimpleTransaction
Returns the number of visible tables being managed by this transaction.
getVisibleTables() - Method in class com.mckoi.database.SimpleTransaction
Returns a list of all visible tables.
getWarnings() - Method in class com.mckoi.database.jdbc.MConnection
 
getWarnings() - Method in class com.mckoi.database.jdbc.MResultSet
 
getWarnings() - Method in interface com.mckoi.database.jdbc.QueryResponse
Returns any warnings about the query.
getWidestType(TType, TType) - Static method in class com.mckoi.database.TType
Assuming that the two types are numeric types, this will return the 'widest' of the two types.
getWriteTables(DatabaseConnection) - Method in interface com.mckoi.database.DatabaseProcedure
Returns a DataTable[] array that lists the DataTables that are written to during this procedure.
GLOB_LIST - Static variable in class com.mckoi.database.FunctionFactory
Represents a function argument * for glob's such as 'count(*)'
glob_name - Variable in class com.mckoi.database.interpret.SelectColumn
If the column represents a glob of columns (eg.
GLOBVARIABLE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
GR - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
Grant() - Method in class com.mckoi.database.sql.SQL
 
GRANT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
grantHostAccessToUser(DatabaseQueryContext, String, String, String) - Method in class com.mckoi.database.Database
Grants the given user access to connect to the database from the given host address.
GrantManager - Class in com.mckoi.database
A class that manages the grants on a database for a given database connection and user.
GREQ - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
group_by - Variable in class com.mckoi.database.interpret.TableSelectExpression
The list of columns to group by.
group_max - Variable in class com.mckoi.database.interpret.TableSelectExpression
The group max variable or null if no group max.
GROUPBY - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
groupID() - Method in interface com.mckoi.database.GroupResolver
A number that uniquely identifies this group from all the others in the set of groups.
GROUPMAX - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
GroupMaxColumn() - Method in class com.mckoi.database.sql.SQL
NOTE: This is an extension, allows for us to specify a column to return the max value for each row representing a group.
GroupNode(QueryPlanNode, Variable[], Variable, Expression[], String[]) - Constructor for class com.mckoi.database.QueryPlan.GroupNode
Groups over the given columns from the child.
GroupNode(QueryPlanNode, Variable, Expression[], String[]) - Constructor for class com.mckoi.database.QueryPlan.GroupNode
Groups over the entire child (always ends in 1 result in set).
GroupResolver - Interface in com.mckoi.database
Similar to VariableResolver, this method is used by grouping Functions to find information about the current group being evaluated (used for evaluating aggregate functions).
groupRows(int) - Method in class com.mckoi.database.FunctionTable
Returns an IntegerVector that represents the list of all rows in the group the index is at.
GROUPS - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
groupSize(int) - Method in class com.mckoi.database.FunctionTable
The size of the group with the given number.
groupsUserBelongsTo(DatabaseQueryContext, String) - Method in class com.mckoi.database.Database
Returns the list of all user groups the user belongs to.
GTPrivMapDataSource - Class in com.mckoi.database
A GTDataSource that maps a Privs 11-bit set to strings that represent the priv in human understandable string.
GTPrivMapDataSource(DatabaseConnection) - Constructor for class com.mckoi.database.GTPrivMapDataSource
Constructor.
GTSQLTypeInfoDataSource - Class in com.mckoi.database
A GTDataSource that models all SQL types that are available.
GTSQLTypeInfoDataSource(DatabaseConnection) - Constructor for class com.mckoi.database.GTSQLTypeInfoDataSource
Constructor.

H

handleExecuteThrowable(Throwable, SQLQuery) - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Wraps a Throwable thrown by the execution of a query in DatabaseConnection with an SQLException and puts the appropriate error messages to the debug log.
hardSynch() - Method in class com.mckoi.database.FixedSizeDataStore
Performs a hard synchronization of this store.
hardSynch() - Method in class com.mckoi.database.IndexStore
Performs a hard synchronization of this index store.
hardSynch() - Method in class com.mckoi.database.VariableSizeDataStore
Hard synchronizes the data from memory into the hard copy on disk.
hasAggregateFunction(QueryContext) - Method in class com.mckoi.database.Expression
Cascades through the expression and if any aggregate functions are found returns true, otherwise returns false.
hasChanged() - Method in class com.mckoi.util.IntegerListBlockInterface
Returns true if this store has been modified.
hashCode() - Method in class com.mckoi.database.ProcedureName
The hash key.
hashCode() - Method in class com.mckoi.database.TableName
Hash code.
hashCode() - Method in class com.mckoi.database.Variable
Hash code.
HashMapList - Class in com.mckoi.util
A HashMap that maps from a source to a list of items for that source.
HashMapList() - Constructor for class com.mckoi.util.HashMapList
Constructs the map.
hasMoreRows() - Method in interface com.mckoi.database.RowEnumeration
Determines if there are any rows left in the enumeration.
hasMoreRows() - Method in class com.mckoi.database.SimpleRowEnumeration
 
hasNext() - Method in interface com.mckoi.util.IntegerIterator
Returns true if this list iterator has more elements when traversing the list in the forward direction.
hasPrevious() - Method in interface com.mckoi.util.IntegerIterator
Returns true if this list iterator has more elements when traversing the list in the reverse direction.
hasRootsLocked() - Method in class com.mckoi.database.CompositeTable
 
hasRootsLocked() - Method in class com.mckoi.database.DataTable
Returns true if the table has its row roots locked (via the lockRoot(int) method.
hasRootsLocked() - Method in class com.mckoi.database.DataTableFilter
Returns true if the table has its row roots locked (via the lockRoot(int) method.
hasRootsLocked() - Method in class com.mckoi.database.FilterTable
Returns true if the table has its row roots locked (via the lockRoot(int) method.
hasRootsLocked() - Method in class com.mckoi.database.FunctionTable
Returns true if the table has its row roots locked (via the lockRoot(int) method.
hasRootsLocked() - Method in class com.mckoi.database.JoinedTable
Returns true if the table has its row roots locked (via the lockRoot(int) method.
hasRootsLocked() - Method in class com.mckoi.database.Table
Returns true if the table has its row roots locked (via the lockRoot(int) method.
hasRootsLocked() - Method in class com.mckoi.database.TemporaryTable
Returns true if the table has its row roots locked (via the lockRoot(int) method.
hasShutDown() - Method in class com.mckoi.database.Database
Returns true if the database has shut down.
hasSubQuery() - Method in class com.mckoi.database.Expression
Returns true if the expression has a subquery (eg 'in ( select ...
HAVING - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
having_clause - Variable in class com.mckoi.database.interpret.TableSelectExpression
The having clause.
header_buf - Variable in class com.mckoi.store.AbstractStore
 
HeapStore - Class in com.mckoi.store
An implementation of the Store interface that persists information in the volatile JVM heap memory.
HeapStore(int) - Constructor for class com.mckoi.store.HeapStore
Creates the HeapStore.
HeapStore() - Constructor for class com.mckoi.store.HeapStore
Defaults heap size to 257 elements.
HOURS - Static variable in class com.mckoi.util.TimeFrame
Formatting enum.

I

IDENTICAL_STRENGTH - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
IDENTIFIER - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
IF - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
IGNORE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ignoreIdentifierCase() - Method in class com.mckoi.database.TransactionSystem
Returns true if the parser should ignore case when searching for schema/table/column identifiers.
image - Variable in class com.mckoi.database.sql.Token
The string image of the token.
IMMEDIATE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
immutable() - Method in class com.mckoi.database.DataTableDef
Returns true if this is immutable.
immutableCopy() - Method in class com.mckoi.database.control.AbstractDBConfig
 
immutableCopy() - Method in interface com.mckoi.database.control.DBConfig
Makes an immutable copy of this configuration.
implode(List, String) - Static method in class com.mckoi.util.StringUtil
This is the inverse of 'explode'.
IN - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
inBuf - Variable in class com.mckoi.database.sql.SimpleCharStream
 
increaseSize() - Method in class com.mckoi.database.FixedRecordList
Increases the size of the list structure so it may accomodate more record entries.
INCREMENT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
increment(String) - Method in class com.mckoi.util.Stats
Increments a stat property.
INDEX - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
index - Variable in class com.mckoi.util.IntegerVector
The index of the last value of the array.
INDEX_BLIST - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
INDEX_NONE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
indexAt(int) - Method in class com.mckoi.database.DataIndexSetDef
Returns the DataIndexDef at the given index in this list.
IndexComparator - Interface in com.mckoi.util
A comparator that is used within BlockIntegerList that compares two int values which are indices to data that is being compared.
indexCount() - Method in class com.mckoi.database.DataIndexSetDef
Returns the total number of index in this table.
IndexName() - Method in class com.mckoi.database.sql.SQL
 
indexOf(int) - Method in class com.mckoi.util.IntegerVector
Returns the first index of the given row in the array, or -1 if not found.
indexOfVar(String) - Method in class com.mckoi.util.StringListBucket
Returns the index of the given string in the bucket, or -1 if not found.
IndexSet - Interface in com.mckoi.database
A set of list of indexes.
IndexStore - Class in com.mckoi.database
A class that manages the storage of a set of transactional index lists in a way that is fast to modify.
IndexStore(File, DebugLogger) - Constructor for class com.mckoi.database.IndexStore
Constructs the IndexStore.
indexWithName(String) - Method in class com.mckoi.database.DataIndexSetDef
Returns the DataIndexDef with the given name or null if it couldn't be found.
INFORMATION - Static variable in class com.mckoi.debug.Debug
Deprecated.
Some sample debug levels.
INFORMATION - Static variable in interface com.mckoi.debug.Lvl
Some sample debug levels.
init(VariableResolver) - Method in class com.mckoi.database.AbstractFunction
The init function.
init() - Method in class com.mckoi.database.Database
Initializes the database.
init(DBConfig) - Method in class com.mckoi.database.DatabaseSystem
Inits the DatabaseSystem with the configuration properties of the system.
init(long) - Method in class com.mckoi.database.FixedRecordList
Initializes the structure from the store.
init() - Method in class com.mckoi.database.FunctionFactory
Initializes this FunctionFactory.
init() - Method in class com.mckoi.database.GTSQLTypeInfoDataSource
Initialize the data source.
init() - Method in class com.mckoi.database.IndexStore
Initializes the IndexStore.
init(DatabaseConnection, StatementTree, SQLQuery) - Method in class com.mckoi.database.interpret.Statement
Sets up internal variables for this statement for derived classes to use.
init(User, DatabaseConnection) - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Initializes this database interface with a User and DatabaseConnection object.
init(Table[]) - Method in class com.mckoi.database.JoinedTable
Helper function for initializing the variables in the joined table.
init(DBConfig) - Method in class com.mckoi.database.TransactionSystem
Inits the TransactionSystem with the configuration properties of the system.
init(Table[]) - Method in class com.mckoi.database.VirtualTable
Helper function for the constructor.
initAgent(Connection) - Static method in class com.mckoi.jfccontrols.QueryAgent
Initialises the QueryAgent with the given JDBC Connection.
INITIALLY - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
INITIALLY_DEFERRED - Static variable in class com.mckoi.database.Transaction
The type of deferrance.
INITIALLY_IMMEDIATE - Static variable in class com.mckoi.database.Transaction
 
initTTypeInfo() - Method in class com.mckoi.database.DataTableColumnDef
Initializes the TType information for a column.
INNER - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
INNER_JOIN - Static variable in class com.mckoi.database.JoiningSet
Statics for Join Types.
input_stream - Variable in class com.mckoi.database.sql.SQLTokenManager
 
inputStream - Variable in class com.mckoi.database.sql.SimpleCharStream
 
insert(int) - Method in class com.mckoi.database.BlindSearch
This scheme doesn't take any notice of insertions or removals.
insert(int) - Method in class com.mckoi.database.CollatedBaseSearch
This scheme doesn't take any notice of insertions or removals.
insert(int) - Method in class com.mckoi.database.InsertSearch
Inserts a row into the list.
Insert - Class in com.mckoi.database.interpret
The instance class that stores all the information about an insert statement for processing.
Insert() - Constructor for class com.mckoi.database.interpret.Insert
 
INSERT - Static variable in class com.mckoi.database.Privileges
The priv to INSERT to a database object.
Insert() - Method in class com.mckoi.database.sql.SQL
 
INSERT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
INSERT - Static variable in class com.mckoi.database.TableModificationEvent
Event type for insert action.
INSERT - Static variable in class com.mckoi.database.TriggerEvent
Statics that represent the different types of high layer trigger events.
InsertDataList(ArrayList) - Method in class com.mckoi.database.sql.SQL
 
InsertElement() - Method in class com.mckoi.database.sql.SQL
 
InsertExpressionList() - Method in class com.mckoi.database.sql.SQL
 
insertIntAt(int, int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Inserts an int at the given position.
insertIntAt(int, int) - Method in class com.mckoi.util.IntegerListBlockInterface
Inserts an int at the given position.
insertIntAt(int, int) - Method in class com.mckoi.util.IntegerVector
Inserts an int at the given position.
insertRow() - Method in class com.mckoi.database.jdbc.MResultSet
 
insertsAreDetected(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
InsertSearch - Class in com.mckoi.database
This is a SelectableScheme similar in some ways to the binary tree.
InsertSearch(TableDataSource, int) - Constructor for class com.mckoi.database.InsertSearch
The Constructor.
InsertSearch(TableDataSource, int, IntegerVector) - Constructor for class com.mckoi.database.InsertSearch
Constructor sets the scheme with a pre-sorted list.
insertSort(int) - Method in class com.mckoi.util.AbstractBlockIntegerList
Inserts plain 'int' values into the list in sorted order.
insertSort(Object, int, IndexComparator) - Method in class com.mckoi.util.AbstractBlockIntegerList
Inserts the key/index pair into the list at the correct sorted position (determine by the IndexComparator).
insertSort(int) - Method in interface com.mckoi.util.IntegerListInterface
Inserts plain 'int' values into the list in sorted order.
insertSort(Object, int, IndexComparator) - Method in interface com.mckoi.util.IntegerListInterface
Inserts the key/index pair into the list at the correct sorted position (determine by the IndexComparator).
INT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
IntArrayListBlock() - Constructor for class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Blank protected constructor.
IntArrayListBlock(int) - Constructor for class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Constructs the block to a specific size.
intAt(int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Returns the int at the given position in the array.
intAt(int) - Method in class com.mckoi.util.IntegerListBlockInterface
Returns the int at the given position in the array.
intAt(int) - Method in class com.mckoi.util.IntegerVector
Returns the Int at the given position.
INTEGER - Static variable in interface com.mckoi.database.global.SQLTypes
 
INTEGER - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
IntegerIterator - Interface in com.mckoi.util
An iterator for a list of integer's.
IntegerListBlockInterface - Class in com.mckoi.util
A block of an AbstractBlockIntegerList.
IntegerListBlockInterface() - Constructor for class com.mckoi.util.IntegerListBlockInterface
 
IntegerListInterface - Interface in com.mckoi.util
An interface for querying and accessing a list of primitive integers.
IntegerVector - Class in com.mckoi.util
Similar to the Vector class, except this can only store integer values.
IntegerVector() - Constructor for class com.mckoi.util.IntegerVector
The Constructors.
IntegerVector(int) - Constructor for class com.mckoi.util.IntegerVector
 
IntegerVector(IntegerVector) - Constructor for class com.mckoi.util.IntegerVector
 
IntegerVector(IntegerListInterface) - Constructor for class com.mckoi.util.IntegerVector
 
internal_name - Variable in class com.mckoi.database.interpret.SelectColumn
The name of this column used internally to reference it.
INTERNAL_SECURE_USERNAME - Static variable in class com.mckoi.database.Database
The username of the internal secure user.
internalClose() - Method in class com.mckoi.database.jdbc.MConnection
Closes this connection by calling the 'dispose' method in the database interface.
internalClose() - Method in class com.mckoi.store.AbstractStore
Internally closes the backing area.
internalClose() - Method in class com.mckoi.store.JournalledFileStore
Internally closes the backing area.
internalDispose() - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
Disposes all resources associated with this object.
internalOpen(boolean) - Method in class com.mckoi.store.AbstractStore
Internally opens the backing area.
internalOpen(boolean) - Method in class com.mckoi.store.JournalledFileStore
Internally opens the backing area.
internalOrderIndexSet(IntegerVector) - Method in class com.mckoi.database.SelectableScheme
Returns a BlockIntegerList that represents the given row_set sorted in the order of this scheme.
INTERSECT - Static variable in class com.mckoi.database.CompositeTable
The composite function for finding the interestion of the tables.
intersect(Operator, TObject) - Method in class com.mckoi.database.SelectableRangeSet
Intersects this range with the given Operator and value constraint.
INTERSECT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
INTO - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
intVal(int) - Static method in class com.mckoi.database.TObject
Returns a TObject of numeric type that represents the given int value.
intValue() - Method in class com.mckoi.util.BigNumber
Returns this big number as an int.
inverse() - Method in class com.mckoi.database.Operator
Returns the inverse operator of this operator.
invoke(ProcedureConnection, String) - Static method in class com.mckoi.database.procedure.SystemBackup
The stored procedure invokation method.
invokeProcedure(ProcedureName, TObject[]) - Method in class com.mckoi.database.ProcedureManager
Invokes the procedure with the given name and the given parameters and returns the procedure return value.
is(String) - Method in class com.mckoi.database.Operator
Returns true if this operator is equal to the operator string.
IS - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
isAfter() - Method in class com.mckoi.database.TableModificationEvent
Returns true if this is a AFTER event.
isAfterLast() - Method in class com.mckoi.database.jdbc.MResultSet
 
isAggregate(QueryContext) - Method in class com.mckoi.database.AbstractFunction
Returns whether the function is an aggregate function or not.
isAggregate(QueryContext) - Method in interface com.mckoi.database.Function
Returns true if this function is an aggregate function.
isAggregate(QueryContext) - Method in class com.mckoi.database.FunctionDef
Returns true if this function is an aggregate, or the parameters are aggregates.
isAggregate(FunctionDef) - Method in class com.mckoi.database.FunctionFactory
Returns true if the function defined by FunctionDef is an aggregate function, or false otherwise.
isAggregate(FunctionDef) - Method in interface com.mckoi.database.FunctionLookup
Returns true if the function defined by FunctionDef is an aggregate function, or false otherwise.
isAutoIncrement(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
isBefore() - Method in class com.mckoi.database.TableModificationEvent
Returns true if this is a BEFORE event.
isBeforeFirst() - Method in class com.mckoi.database.jdbc.MResultSet
 
isBooted() - Method in interface com.mckoi.database.jdbc.LocalBootable
Returns true if there is a database currently booted in the current JVM.
isBooted() - Method in class com.mckoi.database.jdbcserver.DefaultLocalBootable
Returns true if a database has successfully been booted in this JVM.
isCaseInsensitiveIdentifiers() - Method in class com.mckoi.database.jdbc.MConnection
Returns true if the database has case insensitive identifiers.
isCaseSensitive(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
isCatalogAtStart() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
isClosed() - Method in class com.mckoi.database.FixedSizeDataStore
Returns true if the store is closed.
isClosed() - Method in class com.mckoi.database.jdbc.MConnection
 
isClosed() - Method in class com.mckoi.database.jdbc.MResultSet
 
isClosed() - Method in class com.mckoi.database.TableDataConglomerate
Returns true if the conglomerate is closed.
isCompressed(int) - Method in class com.mckoi.database.VariableSizeDataStore
Returns true if the given record is compressed.
isCondition() - Method in class com.mckoi.database.Operator
 
isConstant() - Method in class com.mckoi.database.Expression
Returns true if the expression doesn't include any variables or non constant functions (is constant).
isCurrency(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
isDefinitelyWritable(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
isDelete() - Method in class com.mckoi.database.TableModificationEvent
Returns true if this is an DELETE event.
isDynamicTable(TableName) - Method in class com.mckoi.database.SimpleTransaction
Returns true if the given table name is a dynamically generated table and is not a table that is found in the table list defined in this transaction object.
isDynamicTable(TableName) - Method in class com.mckoi.database.Transaction
Returns true if the given table name represents a dynamically generated system table.
isEmpty() - Method in class com.mckoi.database.Privileges
Returns true if this Privileges object contains no priv entries.
isEmpty() - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Returns true if the block is empty.
isEmpty() - Method in class com.mckoi.util.IntegerListBlockInterface
Returns true if the block is empty.
isFirst() - Method in class com.mckoi.database.jdbc.MResultSet
 
isFull() - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Returns true if the block is full.
isFull() - Method in class com.mckoi.util.IntegerListBlockInterface
Returns true if the block is full.
isGlob() - Method in class com.mckoi.database.AbstractFunction
Returns true if the param is the special case glob parameter (*).
isImmutable() - Method in class com.mckoi.database.SelectableScheme
Returns true if this scheme is immutable.
isImmutable() - Method in class com.mckoi.util.AbstractBlockIntegerList
Returns true if this interface is immutable.
isImmutable() - Method in interface com.mckoi.util.IntegerListInterface
Returns true if this interface is immutable.
isInCaseInsensitiveMode() - Method in class com.mckoi.database.DatabaseConnection
Returns true if the connection is in case insensitive mode.
isIndexableType() - Method in class com.mckoi.database.DataTableColumnDef
Returns true if this type of column is able to be indexed.
isInExclusiveMode() - Method in class com.mckoi.database.LockingMechanism
Returns true if we are locked into exclusive mode.
isInitialized() - Method in class com.mckoi.database.Database
Returns true if the database is initialised.
isInsert() - Method in class com.mckoi.database.TableModificationEvent
Returns true if this is an INSERT event.
isInterestedIn(int) - Static method in class com.mckoi.debug.Debug
Deprecated.
Queries the current debug level.
isInterestedIn(int) - Method in interface com.mckoi.debug.DebugLogger
Queries the current debug level.
isInterestedIn(int) - Method in class com.mckoi.debug.DefaultDebugLogger
 
isLast() - Method in class com.mckoi.database.jdbc.MResultSet
 
isLogical() - Method in class com.mckoi.database.Operator
 
isMathematical() - Method in class com.mckoi.database.Operator
 
isNot() - Method in class com.mckoi.database.Operator
 
isNoTime() - Method in class com.mckoi.util.TimeFrame
Returns true if this time frame represents no time.
isNotInversible() - Method in class com.mckoi.database.Operator
Returns true if this operator is not inversible.
isNotNull() - Method in class com.mckoi.database.DataTableColumnDef
 
isNotNull() - Method in class com.mckoi.database.global.ColumnDescription
Determines whether the field can contain a null value or not.
isNotNull() - Method in class com.mckoi.database.interpret.ColumnDef
Returns true if this column has the not null constraint set for it.
isNull() - Method in class com.mckoi.database.TObject
Returns true if the object is null.
isNullable(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
isNumericType() - Method in class com.mckoi.database.global.ColumnDescription
Returns true if this column is a numeric type.
isPattern() - Method in class com.mckoi.database.Operator
 
isPrimaryKey() - Method in class com.mckoi.database.interpret.ColumnDef
Returns true if this column has a primary key constraint set on it.
isQuantifiable() - Method in class com.mckoi.database.global.ColumnDescription
Returns true if the type of the field is searchable.
isReadOnly() - Method in class com.mckoi.database.Database
Returns true if this database is in read only mode.
isReadOnly() - Method in class com.mckoi.database.FixedSizeDataStore
Returns true if the store has been opened in read only mode.
isReadOnly() - Method in class com.mckoi.database.IndexStore
Returns true if this store is read only.
isReadOnly() - Method in class com.mckoi.database.jdbc.MConnection
 
isReadOnly() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
isReadOnly(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
isReadOnly() - Method in class com.mckoi.database.SimpleTransaction
Returns true if the transaction is read-only, otherwise returns false.
isReadOnly() - Method in class com.mckoi.database.VariableSizeDataStore
Returns true if the store was openned in read only mode.
isSearchable(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
isSectorDeleted(int) - Method in class com.mckoi.database.FixedSizeDataStore
Returns true if the sector number is flagged as deleted.
isSigned(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
isSorted() - Method in class com.mckoi.util.IntegerVector
Test routine to check vector is sorted.
isStrictGetObject() - Method in class com.mckoi.database.jdbc.MConnection
Returns true if strict get object is enabled (default).
isSubQuery() - Method in class com.mckoi.database.Operator
 
isSubQueryForm(int) - Method in class com.mckoi.database.Operator
Given a parameter of either NONE, ANY, ALL or SINGLE, this returns true if this operator is of the given type.
isSubQueryTable() - Method in class com.mckoi.database.interpret.FromTableDef
Returns true if this item in the FROM clause is a subquery table.
isUnique() - Method in class com.mckoi.database.global.ColumnDescription
Determines whether the field can contain two items that are identical.
isUnique() - Method in class com.mckoi.database.interpret.ColumnDef
Returns true if this column has the unique constraint set for it.
isUniqueIndex() - Method in class com.mckoi.database.DataIndexDef
Returns true if this is a unique index.
isUpdate() - Method in class com.mckoi.database.TableModificationEvent
Returns true if this is an UPDATE event.
isValid(int) - Method in class com.mckoi.database.jdbc.MConnection
 
isValidBoundarySize(long) - Static method in class com.mckoi.store.AbstractStore
Returns true if the given area size is valid.
isWrapperFor(Class) - Method in class com.mckoi.database.jdbc.MConnection
 
isWrapperFor(Class) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
isWrapperFor(Class) - Method in class com.mckoi.database.jdbc.MResultSet
 
isWrapperFor(Class) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
isWritable(int) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
iterativeSearch(int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Performs an iterative search through the int values in the list.
iterativeSearch(int, int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Performs an iterative search from the given position to the end of the list in the block.
iterativeSearch(int) - Method in class com.mckoi.util.IntegerListBlockInterface
Performs an iterative search through the int values in the list.
iterativeSearch(int, int) - Method in class com.mckoi.util.IntegerListBlockInterface
Performs an iterative search from the given position to the end of the list in the block.
iterator(int, int) - Method in class com.mckoi.util.AbstractBlockIntegerList
Returns an IntegerIterator that will walk from the start offset (inclusive) to the end offset (inclusive) of this list.
iterator() - Method in class com.mckoi.util.AbstractBlockIntegerList
Returns an IntegerIterator that will walk from the start to the end this list.
iterator(int, int) - Method in interface com.mckoi.util.IntegerListInterface
Returns an IntegerIterator that will walk from the start offset (inclusive) to the end offset (inclusive) of this list.
iterator() - Method in interface com.mckoi.util.IntegerListInterface
Returns an IntegerIterator that will walk from the start to the end this list.

J

JAVA - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
JAVA_OBJECT - Static variable in interface com.mckoi.database.global.SQLTypes
 
JAVA_OBJECT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
JAVA_OBJECT_ARRAY_REF - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
JAVA_TYPE_VIOLATION - Static variable in exception com.mckoi.database.DatabaseConstraintViolationException
Java type constraint violation error code (tried to insert a Java object that wasn't derived from the java object type defined for the column).
javaClass() - Method in class com.mckoi.database.TArrayType
 
javaClass() - Method in class com.mckoi.database.TBinaryType
 
javaClass() - Method in class com.mckoi.database.TBooleanType
 
javaClass() - Method in class com.mckoi.database.TDateType
 
javaClass() - Method in class com.mckoi.database.TJavaObjectType
 
javaClass() - Method in class com.mckoi.database.TNullType
 
javaClass() - Method in class com.mckoi.database.TNumericType
 
javaClass() - Method in class com.mckoi.database.TQueryPlanType
 
javaClass() - Method in class com.mckoi.database.TStringType
 
javaClass() - Method in class com.mckoi.database.TType
Returns the Java Class that is used to represent this type of object.
JavaInstantiation() - Method in class com.mckoi.database.sql.SQL
 
javaObjectType(String) - Static method in class com.mckoi.database.TType
Returns a TBinaryType constrained for the given class.
javaProcedureMethod(String, TType[]) - Static method in class com.mckoi.database.ProcedureManager
Given a Java location_str and a list of parameter types, returns an immutable 'Method' object that can be used to invoke a Java stored procedure.
JavaRegex - Class in com.mckoi.database.regexbridge
A bridge to the internal Java regular expression library that was introduced in Java 1.4.
JavaRegex() - Constructor for class com.mckoi.database.regexbridge.JavaRegex
 
JDBC_SCHEMA - Static variable in class com.mckoi.database.Database
The name of the schema that contains JDBC helper tables.
jdbcCompliant() - Method in class com.mckoi.database.jdbc.MDriver
 
JDBCDatabaseInterface - Class in com.mckoi.database.jdbcserver
An implementation of jdbc.DatabaseInterface on the server-side.
JDBCDatabaseInterface(Database, String) - Constructor for class com.mckoi.database.jdbcserver.JDBCDatabaseInterface
Sets up the processor.
JDBCDriver - Class in com.mckoi
Instance class that registers the mckoi JDBC driver with the JDBC Driver Manager.
JDBCDriver() - Constructor for class com.mckoi.JDBCDriver
Constructor.
JDBCQueryTool - Class in com.mckoi.tools
A graphical interactive SQL query tool that allows for queries to be executed to a JDBC driver.
JDBCQueryTool(QueryAgent) - Constructor for class com.mckoi.tools.JDBCQueryTool
Constructs the JComponent.
JDBCQueryTool(Connection) - Constructor for class com.mckoi.tools.JDBCQueryTool
Constructs the JComponent.
JDBCScriptTool - Class in com.mckoi.tools
A tool that reads an input SQL script and output information for the result either to an output file or through System.out.
JDBCScriptTool(Reader, PrintWriter) - Constructor for class com.mckoi.tools.JDBCScriptTool
Constructs the tool.
jj_nt - Variable in class com.mckoi.database.sql.SQL
Next token.
jjFillToken() - Method in class com.mckoi.database.sql.SQLTokenManager
 
jjstrLiteralImages - Static variable in class com.mckoi.database.sql.SQLTokenManager
Token literal values.
JOIN - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
join(Table) - Method in class com.mckoi.database.Table
Performs a natural join of this table with the given table.
JoinedTable - Class in com.mckoi.database
A Table that represents the result of one or more other tables joined together.
JoinedTable() - Constructor for class com.mckoi.database.JoinedTable
Protected constructor.
JoiningSet - Class in com.mckoi.database
Used in TableSet to describe how we naturally join the tables together.
JoiningSet() - Constructor for class com.mckoi.database.JoiningSet
Constructs the JoiningSet.
JoiningSet.JoinPart - Class in com.mckoi.database
 
JoinNode(QueryPlanNode, QueryPlanNode, Variable, Operator, Expression) - Constructor for class com.mckoi.database.QueryPlan.JoinNode
 
JoinPart(int, Expression) - Constructor for class com.mckoi.database.JoiningSet.JoinPart
Constructs the JoinPart.
JoinPart(int) - Constructor for class com.mckoi.database.JoiningSet.JoinPart
 
JournalledFileStore - Class in com.mckoi.store
An implementation of AbstractStore that persists to an underlying data format via a robust journalling system that supports check point and crash recovery.
JournalledFileStore(String, LoggingBufferManager, boolean) - Constructor for class com.mckoi.store.JournalledFileStore
Constructs the ScatteringFileStore.

K

KEY - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
key_columns - Variable in class com.mckoi.database.Transaction.ColumnGroupReference
The list of columns that make up the key.
key_table_name - Variable in class com.mckoi.database.Transaction.ColumnGroupReference
The key table name.
keyList() - Method in class com.mckoi.util.Stats
Return a String array of all stat keys sorted in order from lowest to highest.
keySet() - Method in class com.mckoi.util.HashMapList
The Set of all keys.
kind - Variable in class com.mckoi.database.sql.Token
An integer that describes the kind of this token.

L

LANGUAGE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
last() - Method in class com.mckoi.database.Expression
Returns the element at the end of the postfix list (the last element).
last() - Method in class com.mckoi.database.jdbc.MResultSet
 
LAST_IN_SET - Static variable in class com.mckoi.database.SelectableRange
An object that represents the last value in the set.
LAST_VALUE - Static variable in class com.mckoi.database.SelectableRange
Represents the various points in the set on the value to represent the set range.
lastCloseClean() - Method in class com.mckoi.store.AbstractStore
 
lastCloseClean() - Method in class com.mckoi.store.HeapStore
 
lastCloseClean() - Method in interface com.mckoi.store.Store
Returns true if the store was closed cleanly.
lastInCollationOrder() - Method in class com.mckoi.database.CollatedBaseSearch
Returns the last value of this column (in collated order).
lastInCollationOrder() - Method in class com.mckoi.database.InsertSearch
 
lastSequenceValue(String) - Method in class com.mckoi.database.DatabaseConnection
Returns the current sequence value for the given sequence generator that was last returned by a call to 'nextSequenceValue'.
lastSequenceValue(TableName) - Method in class com.mckoi.database.SimpleTransaction
Returns the sequence value for the given sequence generator that was last returned by a call to 'nextSequenceValue'.
LE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
LEADING - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
LEEQ - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
left - Variable in class com.mckoi.database.QueryPlan.BranchQueryPlanNode
The left and right node.
left() - Method in class com.mckoi.database.QueryPlan.BranchQueryPlanNode
Returns the left node.
LEFT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
LEFT_OUTER_JOIN - Static variable in class com.mckoi.database.JoiningSet
 
LeftOuterJoinNode(QueryPlanNode, String) - Constructor for class com.mckoi.database.QueryPlan.LeftOuterJoinNode
 
length() - Method in interface com.mckoi.database.global.BlobAccessor
Returns the size of the BLOB.
length() - Method in class com.mckoi.database.global.ByteLongObject
Returns the size of the data in this object.
length() - Method in interface com.mckoi.database.global.StringAccessor
Returns the number of characters in the string.
length() - Method in class com.mckoi.database.global.StringObject
Returns the length of the string.
length() - Method in class com.mckoi.store.StreamFile
Returns the current length of the data.
LengthMarkedBufferedInputStream - Class in com.mckoi.util
Reads a command block on the underlying stream that is constrained by a length marker preceeding the command.
LengthMarkedBufferedInputStream(InputStream) - Constructor for class com.mckoi.util.LengthMarkedBufferedInputStream
The Constructor.
LETTER - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
LexicalError(boolean, int, int, int, String, char) - Static method in error com.mckoi.database.sql.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class com.mckoi.database.sql.SQLTokenManager
Lexer state names.
LIKE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
LIMIT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
limit() - Method in class com.mckoi.util.ByteBuffer
Returns the limit of this buffer.
line - Variable in class com.mckoi.database.sql.SimpleCharStream
 
LIST - Static variable in class com.mckoi.database.Privileges
The priv to view objects in a schema (only applicable for SCHEMA grant objects).
list - Variable in class com.mckoi.util.IntegerVector
The int array.
listBlockCount() - Method in class com.mckoi.database.FixedRecordList
Returns the number of block elements in this list structure.
listBlockFirstPosition(int) - Method in class com.mckoi.database.FixedRecordList
Returns the index of the first node in the given block number.
listBlockNodeCount(int) - Method in class com.mckoi.database.FixedRecordList
Returns the number of nodes that can be stored in the given block, where block 0 is the first block (32 addressable nodes).
listenedBy(int) - Method in class com.mckoi.database.TableModificationEvent
Returns true if the given listener type should be notified of this type of table modification event.
listenToEventDispatcher() - Static method in class com.mckoi.debug.Debug
Deprecated.
Sets up the system so that the debug messenger will intercept event dispatch errors and output the event to the debug stream.
listenToEventDispatcher() - Method in class com.mckoi.debug.DefaultDebugLogger
Sets up the system so that the debug messenger will intercept event dispatch errors and output the event to the debug stream.
liveCopyTo(File) - Method in class com.mckoi.database.Database
Copies all the persistent data in this database (the conglomerate) to the given destination path.
liveCopyTo(TableDataConglomerate) - Method in class com.mckoi.database.TableDataConglomerate
Makes a complete copy of this database to the position represented by the given TableDataConglomerate object.
load() - Method in class com.mckoi.database.TableDescriptions
Load the entire list of table descriptions for this database.
loadFromFile(File) - Method in class com.mckoi.database.control.DefaultDBConfig
Loads all the configuration settings from a configuration file.
loadFromStream(InputStream) - Method in class com.mckoi.database.control.DefaultDBConfig
Loads all the configuration values from the given InputStream.
loadFromURL(URL) - Method in class com.mckoi.database.control.DefaultDBConfig
Loads all the configuration values from the given URL.
LocalBootable - Interface in com.mckoi.database.jdbc
An interface that is implemented by an object that boots up the database.
locatorsUpdateCopy() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
lock() - Method in class com.mckoi.database.FixedSizeDataStore
Locks the store by some process so that we may not reclaim deleted sectors.
Lock - Class in com.mckoi.database
This is a lock on a table in the LockingMechanism class.
LOCK - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
lock() - Method in class com.mckoi.database.VariableSizeDataStore
Locks the store so that not deleted elements may be overwritten.
LOCK_GROUP - Static variable in class com.mckoi.database.Database
The name of the lock group.
locked() - Method in class com.mckoi.database.VariableSizeDataStore
Returns true if we are locked.
lockForWrite() - Method in class com.mckoi.store.HeapStore
 
lockForWrite() - Method in class com.mckoi.store.JournalledFileStore
 
lockForWrite() - Method in class com.mckoi.store.LoggingBufferManager
Obtains a write lock on the buffer.
lockForWrite() - Method in interface com.mckoi.store.Store
It is often useful to guarentee that a certain sequence of updates to a store is completed and not broken in the middle.
LockHandle - Class in com.mckoi.database
This represents a handle for a series of locks that a query has over the tables in a database.
LockingMechanism - Class in com.mckoi.database
This class represents a model for locking the tables in a database during any sequence of concurrent read/write accesses.
LockingMechanism(DebugLogger) - Constructor for class com.mckoi.database.LockingMechanism
Constructor.
lockRoot(int) - Method in class com.mckoi.database.CompositeTable
 
lockRoot(int) - Method in class com.mckoi.database.DataTable
Locks the root table(s) of this table so that it is impossible to overwrite the underlying rows that may appear in this table.
lockRoot(int) - Method in class com.mckoi.database.DataTableFilter
Locks the root table(s) of this table so that it is impossible to overwrite the underlying rows that may appear in this table.
lockRoot(int) - Method in class com.mckoi.database.FilterTable
Locks the root table(s) of this table so that it is impossible to overwrite the underlying rows that may appear in this table.
lockRoot(int) - Method in class com.mckoi.database.FunctionTable
Locks the root table(s) of this table so that it is impossible to overwrite the underlying rows that may appear in this table.
lockRoot(int) - Method in class com.mckoi.database.JoinedTable
Locks the root table(s) of this table so that it is impossible to overwrite the underlying rows that may appear in this table.
lockRoot(int) - Method in class com.mckoi.database.Table
Locks the root table(s) of this table so that it is impossible to overwrite the underlying rows that may appear in this table.
lockRoot(int) - Method in class com.mckoi.database.TableAccessState
Locks the root rows of the table.
lockRoot(int) - Method in class com.mckoi.database.TemporaryTable
Locks the root table(s) of this table so that it is impossible to overwrite the underlying rows that may appear in this table.
lockTables(DataTable[], DataTable[]) - Method in class com.mckoi.database.LockingMechanism
This method locks the given tables for either reading or writing.
Log - Class in com.mckoi.util
A log file/stream that logs some information generated by the system.
Log(String) - Constructor for class com.mckoi.util.Log
 
Log(File, int, int) - Constructor for class com.mckoi.util.Log
 
Log(File) - Constructor for class com.mckoi.util.Log
 
Log() - Constructor for class com.mckoi.util.Log
 
log(String) - Method in class com.mckoi.util.Log
Writes an entry to the log file.
LoggingBufferManager - Class in com.mckoi.store
A paged random access buffer manager that caches access between a Store and the underlying filesystem and that also handles check point logging and crash recovery (via a JournalledSystem object).
LoggingBufferManager(File, boolean, int, int, LoggingBufferManager.StoreDataAccessorFactory, DebugLogger, boolean) - Constructor for class com.mckoi.store.LoggingBufferManager
Constructs the manager.
LoggingBufferManager(File, File, boolean, int, int, String, long, DebugLogger, boolean) - Constructor for class com.mckoi.store.LoggingBufferManager
Constructs the manager with a scattering store implementation that converts the resource to a file in the given path.
LoggingBufferManager.StoreDataAccessorFactory - Interface in com.mckoi.store
A factory interface for creating StoreDataAccessor objects from resource names.
LogicalUnionNode(QueryPlanNode, QueryPlanNode) - Constructor for class com.mckoi.database.QueryPlan.LogicalUnionNode
 
login(String, String, String, DatabaseCallBack) - Method in interface com.mckoi.database.jdbc.DatabaseInterface
Attempts to log in to the database as the given username with the given password.
login(String, String, String) - Method in class com.mckoi.database.jdbc.MConnection
Attempts to login to the database interface with the given default schema, username and password.
login(String, String, String, DatabaseCallBack) - Method in class com.mckoi.database.jdbcserver.JDBCDatabaseInterface
 
logln(String) - Method in class com.mckoi.util.Log
 
logout() - Method in class com.mckoi.database.User
Logs out this user object.
logQueries() - Method in class com.mckoi.database.DatabaseSystem
If query logging is enabled (all queries are output to 'commands.log' in the log directory), this returns true.
LogWriter - Class in com.mckoi.util
A Writer that writes information to a log file that archives old log entries when it goes above a certain size.
LogWriter(File, long, int) - Constructor for class com.mckoi.util.LogWriter
Constructs the log writer.
LONG - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
longVal(long) - Static method in class com.mckoi.database.TObject
Returns a TObject of numeric type that represents the given long value.
longValue() - Method in class com.mckoi.util.BigNumber
Returns this big number as a long.
LONGVARBINARY - Static variable in interface com.mckoi.database.global.SQLTypes
 
LONGVARBINARY - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
LONGVARCHAR - Static variable in interface com.mckoi.database.global.SQLTypes
 
LONGVARCHAR - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
lookupComparisonListEnabled() - Method in class com.mckoi.database.TransactionSystem
Returns true if we should generate lookup caches in InsertSearch otherwise returns false.
Lvl - Interface in com.mckoi.debug
Debug level static values.

M

MAGIC - Static variable in class com.mckoi.store.AbstractStore
The magic value.
main(String[]) - Static method in class com.mckoi.database.PatternSearch
 
main(String[]) - Static method in class com.mckoi.database.SelectableRangeSet
A test application.
main(String[]) - Static method in class com.mckoi.database.sql.SQL
 
main(String[]) - Static method in class com.mckoi.runtime.McKoiDBMain
The McKoi Database application starting point.
main(String[]) - Static method in class com.mckoi.tools.DataFileConvertTool
Application start point.
main(String[]) - Static method in class com.mckoi.tools.DBConglomerateDiagTool
Application start point.
main(String[]) - Static method in class com.mckoi.tools.DBConglomerateRepairTool
Application start point.
main(String[]) - Static method in class com.mckoi.tools.JDBCQueryTool
Application start point.
main(String[]) - Static method in class com.mckoi.tools.JDBCScriptTool
The application start point.
mark(int) - Method in class com.mckoi.database.jdbc.AsciiReader
 
mark(int) - Method in class com.mckoi.database.jdbc.BinaryToUnicodeReader
 
mark(int) - Method in class com.mckoi.util.PagedInputStream
 
MarkerNode(QueryPlanNode, String) - Constructor for class com.mckoi.database.QueryPlan.MarkerNode
Constructor.
markSupported() - Method in class com.mckoi.util.LengthMarkedBufferedInputStream
 
markSupported() - Method in class com.mckoi.util.PagedInputStream
 
matchesReference(String, String, String) - Method in class com.mckoi.database.interpret.FromTableDirectSource
 
matchesReference(String, String, String) - Method in interface com.mckoi.database.interpret.FromTableInterface
Returns true if this source will match the given catalog, schema and table.
matchesReference(String, String, String) - Method in class com.mckoi.database.interpret.FromTableSubQuerySource
 
MAX_DATABASE_NAME_LENGTH - Static variable in interface com.mckoi.database.DatabaseConstants
The maximum length in characters of the string that represents the name of the database.
MAX_DAYS - Static variable in class com.mckoi.util.GeneralFormatter
 
MAX_HOURS - Static variable in class com.mckoi.util.GeneralFormatter
 
MAX_MILLISECONDS - Static variable in class com.mckoi.util.GeneralFormatter
 
MAX_MINUTES - Static variable in class com.mckoi.util.GeneralFormatter
 
MAX_PASSWORD_LENGTH - Static variable in interface com.mckoi.database.DatabaseConstants
The maximum length in character of the string that holds a users password.
MAX_PRIVGROUP_NAME_LENGTH - Static variable in interface com.mckoi.database.DatabaseConstants
The maximum length in characters of the string that represents the name of a privaledge group.
MAX_SECONDS - Static variable in class com.mckoi.util.GeneralFormatter
 
MAX_TABLE_NAME_LENGTH - Static variable in interface com.mckoi.database.DatabaseConstants
The maximum length in characters of the string that holds the table name.
MAX_USER_NAME_LENGTH - Static variable in interface com.mckoi.database.DatabaseConstants
The maximum length in characters of the string that holds the user name.
MAX_WEEKS - Static variable in class com.mckoi.util.GeneralFormatter
These statics represent switches for the visual formatting of the time frame.
maxNextCharInd - Variable in class com.mckoi.database.sql.SimpleCharStream
 
MAXVALUE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
MckoiConnection - Class in com.mckoi.database.jdbc
Wraps a Connection and provides Mckoi specific extensions that are outside the JDBC specification.
MckoiConnection(Connection) - Constructor for class com.mckoi.database.jdbc.MckoiConnection
Constructs the Mckoi specific extension access object.
McKoiDBMain - Class in com.mckoi.runtime
The start point of the Mckoi SQL database server.
McKoiDBMain() - Constructor for class com.mckoi.runtime.McKoiDBMain
 
MConnection - Class in com.mckoi.database.jdbc
JDBC implementation of the connection object to a Mckoi database.
MConnection(String, DatabaseInterface, int, int) - Constructor for class com.mckoi.database.jdbc.MConnection
Constructor.
MDatabaseMetaData - Class in com.mckoi.database.jdbc
An implementation of JDBC's DatabaseMetaData.
MDriver - Class in com.mckoi.database.jdbc
JDBC implementation of the driver for the Mckoi database.
MDriver() - Constructor for class com.mckoi.database.jdbc.MDriver
Constructor is public so that instances of the JDBC driver can be created by developers.
merge(Privileges) - Method in class com.mckoi.database.Privileges
Merges privs from the given privilege object with this set of privs.
mergeWithReference(Variable) - Method in class com.mckoi.database.FunctionTable
Returns a Table that is this function table merged with the cross reference table.
MESSAGE - Static variable in class com.mckoi.debug.Debug
Deprecated.
 
MESSAGE - Static variable in interface com.mckoi.debug.Lvl
 
MINUTES - Static variable in class com.mckoi.util.TimeFrame
Formatting enum.
MINVALUE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
Misc - Class in com.mckoi.database.interpret
Misc statements that I couldn't be bothered to roll a new Statement class for.
Misc() - Constructor for class com.mckoi.database.interpret.Misc
 
moveTo(IntegerListBlockInterface, int, int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Moves a set of values from the end of this block and inserts it into the given block at the destination index specified.
moveTo(IntegerListBlockInterface, int, int) - Method in class com.mckoi.util.IntegerListBlockInterface
Moves a set of values from the end of this block and inserts it into the given block at the destination index specified.
moveToCurrentRow() - Method in class com.mckoi.database.jdbc.MResultSet
 
moveToInsertRow() - Method in class com.mckoi.database.jdbc.MResultSet
 
MResultSet - Class in com.mckoi.database.jdbc
Implementation of a ResultSet.
MResultSetMetaData - Class in com.mckoi.database.jdbc
An implementation of JDBC's ResultSetmetaData.
MSQLException - Exception in com.mckoi.database.jdbc
SQLException used by the McKoi database engine.
MSQLException(String, String, int) - Constructor for exception com.mckoi.database.jdbc.MSQLException
 
MSQLException(String, String) - Constructor for exception com.mckoi.database.jdbc.MSQLException
 
MSQLException(String) - Constructor for exception com.mckoi.database.jdbc.MSQLException
 
MSQLException() - Constructor for exception com.mckoi.database.jdbc.MSQLException
 
MSQLException(String, String, int, Throwable) - Constructor for exception com.mckoi.database.jdbc.MSQLException
MSQL Specific.
MSQLException(String, String, int, String) - Constructor for exception com.mckoi.database.jdbc.MSQLException
MSQL Specific.
MultiColumnEquiSelectNode(QueryPlanNode, Variable[], Expression[]) - Constructor for class com.mckoi.database.QueryPlan.MultiColumnEquiSelectNode
 
multiply(BigNumber) - Method in class com.mckoi.util.BigNumber
 
MutableArea - Interface in com.mckoi.store
An interface for an area that can be modified.
MutableTableDataSource - Interface in com.mckoi.database
A mutable data source that allows for the addition and removal of rows.

N

NAME - Static variable in class com.mckoi.database.global.StandardMessages
The global name of the system.
name - Variable in class com.mckoi.database.interpret.ByColumn
The name of the column in the 'by'.
NAME - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
name - Variable in class com.mckoi.database.Transaction.CheckExpression
The name of the check expression (the constraint name).
name - Variable in class com.mckoi.database.Transaction.ColumnGroup
The name of the group (the constraint name).
name - Variable in class com.mckoi.database.Transaction.ColumnGroupReference
The name of the group (the constraint name).
NaN - Static variable in class com.mckoi.util.BigNumber
 
nativeSQL(String) - Method in class com.mckoi.database.jdbc.MConnection
 
NATURAL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
NaturalJoinNode(QueryPlanNode, QueryPlanNode) - Constructor for class com.mckoi.database.QueryPlan.NaturalJoinNode
 
NaturallyJoinedTable - Class in com.mckoi.database
A table that is the cartesian product of two tables.
NaturallyJoinedTable(Table, Table) - Constructor for class com.mckoi.database.NaturallyJoinedTable
Constructs the table.
NEGATIVE_INFINITY - Static variable in class com.mckoi.util.BigNumber
Statics for negative infinity, positive infinity and NaN.
NEW - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
NEW_TRIGGER_TABLE - Static variable in class com.mckoi.database.Database
The NEW table used inside a triggered procedure to represent a triggered row after the operation occurs.
newListBlock() - Method in class com.mckoi.util.AbstractBlockIntegerList
Creates a new ListBlock for the given implementation.
newListBlock() - Method in class com.mckoi.util.BlockIntegerList
Creates a new ListBlock to fill with ints.
newRow() - Method in class com.mckoi.database.TemporaryTable
Creates a new row where cells can be inserted into.
newToken(int, String) - Static method in class com.mckoi.database.sql.Token
Returns a new Token object, by default.
newToken(int) - Static method in class com.mckoi.database.sql.Token
 
next() - Method in class com.mckoi.database.jdbc.MResultSet
 
next - Variable in class com.mckoi.database.sql.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in interface com.mckoi.util.IntegerIterator
Returns the next element in the list.
next - Variable in class com.mckoi.util.IntegerListBlockInterface
The next block in the chain.
nextRowIndex() - Method in interface com.mckoi.database.RowEnumeration
Returns the next row index from the enumeration.
nextRowIndex() - Method in class com.mckoi.database.SimpleRowEnumeration
 
nextSequenceValue(String) - Method in class com.mckoi.database.DatabaseConnection
Requests of the sequence generator the next value from the sequence.
nextSequenceValue(String) - Method in class com.mckoi.database.DatabaseQueryContext
Increments the sequence generator and returns the next unique key.
nextSequenceValue(String) - Method in interface com.mckoi.database.QueryContext
Increments the sequence generator and returns the next unique key.
nextSequenceValue(TableName) - Method in class com.mckoi.database.SimpleTransaction
Requests of the sequence generator the next value from the sequence.
nextUniqueID(TableName) - Method in class com.mckoi.database.DatabaseConnection
Returns the next unique identifier for the given table from the schema.
nextUniqueID(String) - Method in class com.mckoi.database.DatabaseConnection
Returns the next unique identifier for the given table in the connection schema.
nextUniqueID(TableName) - Method in class com.mckoi.database.SimpleTransaction
Atomically returns a unique id that can be used as a seed for a set of unique identifiers for a table.
NO - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
NO_ACTION - Static variable in class com.mckoi.database.Transaction
Foreign key referential trigger actions.
NO_DECOMPOSITION - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
noColumnCopy() - Method in class com.mckoi.database.DataTableDef
Returns a copy of this object, except with no columns or constraints.
nodeCount() - Method in class com.mckoi.util.Cache
Returns the number of nodes that are currently being stored in the cache.
nonBooleanExpression(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
Parses a non-boolean expression.
NonCorrelatedAnyAllNode(QueryPlanNode, QueryPlanNode, Variable[], Operator) - Constructor for class com.mckoi.database.QueryPlan.NonCorrelatedAnyAllNode
 
NONE - Static variable in class com.mckoi.database.Operator
The ANY and ALL enumerator.
NoOp - Class in com.mckoi.database.interpret
A no operation statement.
NoOp() - Constructor for class com.mckoi.database.interpret.NoOp
 
normalize(Expression) - Static method in class com.mckoi.database.sql.Util
Normalizes the Expression by removing all NOT operators and altering the expression as appropriate.
NOT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
NOT_DEFERRABLE - Static variable in class com.mckoi.database.Transaction
 
NOTEQ - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
notifyGetWalks(long, long) - Method in class com.mckoi.util.Cache
Notifies that some statistical information about the hash map has updated.
notifyTriggerEvent(TriggerEvent) - Method in class com.mckoi.database.DatabaseConnection
Informs the underlying transaction that a high level transaction event has occurred and should be dispatched to any listeners occordingly.
notifyWipingNode(Object) - Method in class com.mckoi.util.Cache
Notifies that the given object has been wiped from the cache by the clean up procedure.
NULL - Static variable in interface com.mckoi.database.global.SQLTypes
 
NULL_LITERAL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
NULL_OBJ - Static variable in class com.mckoi.database.global.NullObject
Deprecated.
 
NULL_OBJECT - Static variable in class com.mckoi.database.TObject
 
NULL_TYPE - Static variable in class com.mckoi.database.TType
A default NULL type.
NULLABLE_VIOLATION - Static variable in exception com.mckoi.database.DatabaseConstraintViolationException
A Nullable constraint violation error code (data added to not null columns that was null).
nullLog() - Static method in class com.mckoi.util.Log
Returns a Log that won't actually store a log.
NullObject - Class in com.mckoi.database.global
Deprecated.
do not use. Nulls are now handled via TObject and TType. This method is only kept around for legacy with older databases.
NullObject() - Constructor for class com.mckoi.database.global.NullObject
Deprecated.
 
nullPlusNonNullIsNull() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
nullsAreSortedAtEnd() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
nullsAreSortedAtStart() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
nullsAreSortedHigh() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
nullsAreSortedLow() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
nullVal() - Static method in class com.mckoi.database.TObject
Returns a TObject of NULL type that represents a null value.
NUMBER_LITERAL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
NUMERIC - Static variable in interface com.mckoi.database.global.SQLTypes
 
NUMERIC - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
NUMERIC_TYPE - Static variable in class com.mckoi.database.TType
A default numeric (SQL NUMERIC) type of unlimited size and scale.
NumericOperator(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
 
numericType(int, int, int) - Static method in class com.mckoi.database.TType
Returns a TNumericType object of the given size and scale.

O

OBJECT_COST - Static variable in class com.mckoi.database.Caster
The cost to cast to the closes Java object type.
ObjectTransfer - Class in com.mckoi.database.global
Provides static methods for transfering different types of objects over a Data input/output stream.
ObjectTransfer() - Constructor for class com.mckoi.database.global.ObjectTransfer
 
ObjectTranslator - Class in com.mckoi.database.global
This object compliments ObjectTransfer and provides a method to translate any object into a type the database engine can process.
ObjectTranslator() - Constructor for class com.mckoi.database.global.ObjectTranslator
 
objectVal(Object) - Static method in class com.mckoi.database.TObject
Returns a TObject from the given Java value.
OLD - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
OLD_TRIGGER_TABLE - Static variable in class com.mckoi.database.Database
The OLD table used inside a triggered procedure to represent a triggered row before the operation occurs.
ON - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ONE_LIST - Static variable in class com.mckoi.database.SelectableScheme
 
open(boolean) - Method in class com.mckoi.database.FixedSizeDataStore
Opens the data store.
open(boolean) - Method in class com.mckoi.database.IndexStore
Opens this index store.
open(String) - Method in class com.mckoi.database.TableDataConglomerate
Opens a conglomerate.
open(String) - Method in class com.mckoi.database.V2MasterTableDataSource
Opens an existing master table from the file system at the path of the conglomerate this belongs to.
open(boolean) - Method in class com.mckoi.database.VariableSizeDataStore
Opens the data store.
open() - Method in class com.mckoi.store.AbstractStore
Opens the data store.
open(boolean) - Method in class com.mckoi.store.ScatteringStoreDataAccessor
 
openScanAndFix(UserTerminal) - Method in class com.mckoi.store.AbstractStore
Opens/scans the store looking for any errors with the layout.
Operand(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
 
Operator - Class in com.mckoi.database
An operator for an expression.
Operator(String) - Constructor for class com.mckoi.database.Operator
Constructs the Operator.
Operator(String, int) - Constructor for class com.mckoi.database.Operator
 
Operator(String, int, int) - Constructor for class com.mckoi.database.Operator
 
operatorAdd(TObject) - Method in class com.mckoi.database.TObject
Mathematical addition of this object to the given object.
operatorConcat(TObject) - Method in class com.mckoi.database.TObject
String concat of this object to the given object.
operatorDivide(TObject) - Method in class com.mckoi.database.TObject
Mathematical division of this object to the given object.
operatorEquals(TObject) - Method in class com.mckoi.database.TObject
Comparison of this object and the given object.
operatorGreater(TObject) - Method in class com.mckoi.database.TObject
Comparison of this object and the given object.
operatorGreaterEquals(TObject) - Method in class com.mckoi.database.TObject
Comparison of this object and the given object.
operatorIs(TObject) - Method in class com.mckoi.database.TObject
Comparison of this object and the given object.
operatorLess(TObject) - Method in class com.mckoi.database.TObject
Comparison of this object and the given object.
operatorLessEquals(TObject) - Method in class com.mckoi.database.TObject
Comparison of this object and the given object.
operatorMultiply(TObject) - Method in class com.mckoi.database.TObject
Mathematical multiply of this object to the given object.
operatorNot() - Method in class com.mckoi.database.TObject
Performs a logical NOT on this value.
operatorNotEquals(TObject) - Method in class com.mckoi.database.TObject
Comparison of this object and the given object.
operatorOr(TObject) - Method in class com.mckoi.database.TObject
Bitwise OR operation of this object with the given object.
operatorSubtract(TObject) - Method in class com.mckoi.database.TObject
Mathematical subtraction of this object to the given object.
OpPart(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
 
OPTIMIZE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
OPTION - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
OR - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ORDERBY - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
orderByColumn(int, boolean) - Method in class com.mckoi.database.Table
Returns a Table which is identical to this table, except it is sorted by the given column name.
orderByColumn(Variable, boolean) - Method in class com.mckoi.database.Table
 
orderByColumn(Variable) - Method in class com.mckoi.database.Table
 
orderByColumns(int[]) - Method in class com.mckoi.database.Table
Returns a table that is ordered by the given column numbers.
orderedRowList(int[]) - Method in class com.mckoi.database.Table
Returns an IntegerVector that represents the list of rows in this table in sorted order by the given column map.
OrderingSpec() - Method in class com.mckoi.database.sql.SQL
 
OTHER - Static variable in interface com.mckoi.database.global.SQLTypes
 
othersDeletesAreVisible(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
othersInsertsAreVisible(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
othersUpdatesAreVisible(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
OUTER - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
outside(Table) - Method in class com.mckoi.database.Table
Finds all rows in this table that are 'outside' the result in the given table.
overwriteSector(int, byte[], int, int) - Method in class com.mckoi.database.FixedSizeDataStore
Writes the contents of a sector into the store overwritting any other information that may be stored there.
overwriteSector(int, byte[]) - Method in class com.mckoi.database.FixedSizeDataStore
Writes the contents of a sector into the store overwritting any other information that may be stored there.
ownDeletesAreVisible(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
ownInsertsAreVisible(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
ownUpdatesAreVisible(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 

P

PagedInputStream - Class in com.mckoi.util
An implementation of InputStream that reads data from an underlying representation in fixed sized pages.
PagedInputStream(int, long) - Constructor for class com.mckoi.util.PagedInputStream
Constructs the input stream.
PARAMETER_REF - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
parameterCount() - Method in class com.mckoi.database.AbstractFunction
Returns the number of parameters for this function.
parameterCount() - Method in class com.mckoi.jfccontrols.Query
Returns the number of parameters.
ParameterSubstitution - Class in com.mckoi.database
An object that represents a constant value that is to be lately binded to a constant value in an Expression.
ParameterSubstitution(int) - Constructor for class com.mckoi.database.ParameterSubstitution
Creates the substitution.
parent - Variable in class com.mckoi.database.DataTableFilter
The parent DataTable object.
parent - Variable in class com.mckoi.database.FilterTable
The Table we are filtering the columns from.
parse(String) - Static method in class com.mckoi.database.Expression
Static method that parses the given string which contains an expression into an Expression object.
parse(String) - Static method in class com.mckoi.util.TimeFrame
Parses the given String and returns a TimeFrame object that represents the date.
parseBigDecimal(CharacterIterator) - Static method in class com.mckoi.util.GeneralParser
This assumes there is a decimal number waiting on the iterator.
parseDigitString(CharacterIterator, StringBuffer) - Static method in class com.mckoi.util.GeneralParser
Parses a string of 0 or more digits and appends the digits into the string buffer.
ParseException - Exception in com.mckoi.database.sql
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.mckoi.database.sql.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception com.mckoi.database.sql.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception com.mckoi.database.sql.ParseException
Constructor with message.
parseExpression() - Method in class com.mckoi.database.sql.SQL
 
parseJavaLocationString(String) - Static method in class com.mckoi.database.ProcedureManager
Given a location string as defined for a Java stored procedure, this parses the string into the various parts.
parseNumberToken(Token, boolean) - Static method in class com.mckoi.database.sql.Util
Parses a NUMBER_LITERAL Token with a sign boolean.
parseString(String) - Static method in class com.mckoi.database.Privileges
Given a string, returns the priv bit for it.
parseTimeMeasure(CharacterIterator) - Static method in class com.mckoi.util.GeneralParser
Parses a time grammer waiting on the character iterator.
parseWordString(CharacterIterator, StringBuffer) - Static method in class com.mckoi.util.GeneralParser
Parses a string of 0 or more words and appends the characters into the string buffer.
PASSWORD - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
patternMatch(String, String, char) - Static method in class com.mckoi.database.PatternSearch
This is the pattern match recurrsive method.
PatternSearch - Class in com.mckoi.database
This is a static class that performs the operations to do a pattern search on a given column of a table.
PatternSearch() - Constructor for class com.mckoi.database.PatternSearch
 
permits(int) - Method in class com.mckoi.database.Privileges
Returns true if this privileges permits the given priv.
PERSISTENT_VAR_TABLE - Static variable in class com.mckoi.database.TableDataConglomerate
 
physicalRecordCount() - Method in interface com.mckoi.database.RawDiagnosticTable
Returns the number of physical records in the table.
PING - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Ping command.
placeIntAt(int, int) - Method in class com.mckoi.util.IntegerVector
Places an int at the given position, overwriting anything that was previously there.
planForOrderBy(QueryPlanNode, ArrayList, TableExpressionFromSet, ArrayList) - Static method in class com.mckoi.database.interpret.Planner
Plans an ORDER BY set.
Planner - Class in com.mckoi.database.interpret
Various methods for forming query plans on SQL queries.
Planner() - Constructor for class com.mckoi.database.interpret.Planner
 
pollForCommand(int) - Method in class com.mckoi.util.LengthMarkedBufferedInputStream
Checks to see if there is a complete command waiting on the input stream.
position() - Method in interface com.mckoi.store.Area
Returns the current position of the pointer within the area.
position(int) - Method in interface com.mckoi.store.Area
Sets the position within the area.
position(int) - Method in class com.mckoi.util.ByteBuffer
Sets the position in to the buffer.
position() - Method in class com.mckoi.util.ByteBuffer
Returns the current position.
positionOnNode(long) - Method in class com.mckoi.database.FixedRecordList
Returns an Area object from the list block area with the position over the record entry requested.
POSITIVE_INFINITY - Static variable in class com.mckoi.util.BigNumber
 
PositiveIntegerConstant() - Method in class com.mckoi.database.sql.SQL
 
postEvalAggregate(GroupResolver, QueryContext, TObject) - Method in class com.mckoi.database.AbstractAggregateFunction
Called just before the value is returned to the parent.
postEvent(int, Object) - Method in class com.mckoi.database.Database
Posts an event on the database dispatcher.
precedence() - Method in class com.mckoi.database.Operator
 
prepare(ExpressionPreparer) - Method in class com.mckoi.database.Expression
A general prepare that cascades through the expression and its parents and substitutes an elements that the preparer wants to substitute.
prepare(Object) - Method in interface com.mckoi.database.ExpressionPreparer
Returns the new translated object to be mutated from the given element.
prepare() - Method in class com.mckoi.database.interpret.AlterTable
 
prepare() - Method in class com.mckoi.database.interpret.Call
 
prepare() - Method in class com.mckoi.database.interpret.Compact
 
prepare() - Method in class com.mckoi.database.interpret.CompleteTransaction
 
prepare() - Method in class com.mckoi.database.interpret.CreateTable
 
prepare() - Method in class com.mckoi.database.interpret.CreateTrigger
 
prepare() - Method in class com.mckoi.database.interpret.Delete
 
prepare() - Method in class com.mckoi.database.interpret.DropTable
 
prepare() - Method in class com.mckoi.database.interpret.DropTrigger
 
prepare() - Method in class com.mckoi.database.interpret.Function
 
prepare() - Method in class com.mckoi.database.interpret.Insert
 
prepare() - Method in class com.mckoi.database.interpret.Misc
 
prepare() - Method in class com.mckoi.database.interpret.NoOp
 
prepare() - Method in class com.mckoi.database.interpret.PrivManager
 
prepare() - Method in class com.mckoi.database.interpret.Schema
 
prepare(ExpressionPreparer) - Method in class com.mckoi.database.interpret.SearchExpression
Prepares the expression.
prepare() - Method in class com.mckoi.database.interpret.Select
Prepares the select statement with a Database object.
prepare() - Method in class com.mckoi.database.interpret.Sequence
 
prepare() - Method in class com.mckoi.database.interpret.Set
 
prepare() - Method in class com.mckoi.database.interpret.Show
 
prepare() - Method in class com.mckoi.database.interpret.Statement
Prepares the statement with the given Database object.
prepare() - Method in class com.mckoi.database.interpret.UpdateTable
 
prepare() - Method in class com.mckoi.database.interpret.UserManager
 
prepare() - Method in class com.mckoi.database.interpret.ViewManager
 
prepare(boolean) - Method in class com.mckoi.database.jdbc.SQLQuery
Prepares the query by parsing the query string and performing any updates that are required before being passed down to the lower layers of the database engine for processing.
prepare(DatabaseConnection) - Method in class com.mckoi.database.JoiningSet
Resolves the schema of tables in this joining set.
prepareAllExpressions(ExpressionPreparer) - Method in class com.mckoi.database.StatementTree
For each expression in this StatementTree this method will call the 'prepare' method in each expression.
prepareCall(String) - Method in class com.mckoi.database.jdbc.MConnection
 
prepareCall(String, int, int) - Method in class com.mckoi.database.jdbc.MConnection
 
prepareCall(String, int, int, int) - Method in class com.mckoi.database.jdbc.MConnection
 
prepareExpressions(ExpressionPreparer) - Method in class com.mckoi.database.Assignment
 
prepareExpressions(ExpressionPreparer) - Method in class com.mckoi.database.interpret.AlterTableAction
 
prepareExpressions(ExpressionPreparer) - Method in class com.mckoi.database.interpret.ByColumn
 
prepareExpressions(ExpressionPreparer) - Method in class com.mckoi.database.interpret.ColumnDef
 
prepareExpressions(ExpressionPreparer) - Method in class com.mckoi.database.interpret.ConstraintDef
 
prepareExpressions(ExpressionPreparer) - Method in class com.mckoi.database.interpret.FromClause
 
prepareExpressions(ExpressionPreparer) - Method in class com.mckoi.database.interpret.FromTableDef
Prepares the expressions in this table def.
prepareExpressions(ExpressionPreparer) - Method in class com.mckoi.database.interpret.SearchExpression
 
prepareExpressions(ExpressionPreparer) - Method in class com.mckoi.database.interpret.SelectColumn
 
prepareExpressions(ExpressionPreparer) - Method in class com.mckoi.database.interpret.TableSelectExpression
 
prepareExpressions(ExpressionPreparer) - Method in interface com.mckoi.database.StatementTreeObject
Prepares all expressions in this statement tree object by passing the ExpressionPreparer object to the 'prepare' method of the expression.
prepareParameters(ExpressionPreparer) - Method in class com.mckoi.database.AbstractFunction
Prepares the parameters of the function.
prepareParameters(ExpressionPreparer) - Method in interface com.mckoi.database.Function
Prepares the exressions that are the parameters of this function.
prepareStatement(String) - Method in class com.mckoi.database.jdbc.MConnection
 
prepareStatement(String, int, int) - Method in class com.mckoi.database.jdbc.MConnection
 
prepareStatement(String, int, int, int) - Method in class com.mckoi.database.jdbc.MConnection
 
prepareStatement(String, int) - Method in class com.mckoi.database.jdbc.MConnection
 
prepareStatement(String, int[]) - Method in class com.mckoi.database.jdbc.MConnection
 
prepareStatement(String, String[]) - Method in class com.mckoi.database.jdbc.MConnection
 
prepareTransactionCheckConstraint(DataTableDef, Transaction.CheckExpression) - Method in class com.mckoi.database.DatabaseSystem
Given a Transaction.CheckExpression, this will prepare the expression and return a new prepared CheckExpression.
prepareTransactionCheckConstraint(DataTableDef, Transaction.CheckExpression) - Method in class com.mckoi.database.TransactionSystem
Given a Transaction.CheckExpression, this will prepare the expression and return a new prepared CheckExpression.
prevCharIsCR - Variable in class com.mckoi.database.sql.SimpleCharStream
 
prevCharIsLF - Variable in class com.mckoi.database.sql.SimpleCharStream
 
previous() - Method in class com.mckoi.database.jdbc.MResultSet
 
previous() - Method in interface com.mckoi.util.IntegerIterator
Returns the previous element in the list.
previous - Variable in class com.mckoi.util.IntegerListBlockInterface
The previous block in the chain.
PRIMARY - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
PRIMARY_COLS_TABLE - Static variable in class com.mckoi.database.TableDataConglomerate
 
PRIMARY_INFO_TABLE - Static variable in class com.mckoi.database.TableDataConglomerate
 
PRIMARY_KEY - Static variable in class com.mckoi.database.interpret.ConstraintDef
A PRIMARY_KEY constraint.
PRIMARY_KEY_VIOLATION - Static variable in exception com.mckoi.database.DatabaseConstraintViolationException
A Primary Key constraint violation error code.
PRIMARY_STRENGTH - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
PRIMITIVE_COST - Static variable in class com.mckoi.database.Caster
The cost to cast to the closest Java primitive type.
print(String) - Method in class com.mckoi.util.ShellUserTerminal
 
print(String) - Method in interface com.mckoi.util.UserTerminal
Outputs a string of information to the terminal.
printGraph(PrintStream, int) - Method in class com.mckoi.database.FilterTable
Prints a graph of the table hierarchy to the stream.
printGraph(PrintStream, int) - Method in class com.mckoi.database.JoinedTable
Prints a graph of the table hierarchy to the stream.
printGraph(PrintStream, int) - Method in class com.mckoi.database.Table
Prints a graph of the table hierarchy to the stream.
println(String) - Method in class com.mckoi.util.ShellUserTerminal
 
println(String) - Method in interface com.mckoi.util.UserTerminal
Outputs a string of information and a newline to the terminal.
printStackTrace() - Method in exception com.mckoi.database.jdbc.MSQLException
Overwrites the print stack trace information with some more detailed information about the error.
printStackTrace(PrintStream) - Method in exception com.mckoi.database.jdbc.MSQLException
Overwrites the print stack trace information with some more detailed information about the error.
printStackTrace(PrintWriter) - Method in exception com.mckoi.database.jdbc.MSQLException
Overwrites the print stack trace information with some more detailed information about the error.
printTo(PrintStream) - Method in class com.mckoi.util.Stats
Outputs the stats to a print stream.
Privileges - Class in com.mckoi.database
A set of privileges to grant a user for an object.
Privileges() - Constructor for class com.mckoi.database.Privileges
 
PRIVILEGES - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
PrivList(ArrayList) - Method in class com.mckoi.database.sql.SQL
 
PrivListItem(ArrayList) - Method in class com.mckoi.database.sql.SQL
 
PrivManager - Class in com.mckoi.database.interpret
Handler for grant/revoke queries for setting up grant information in the database.
PrivManager() - Constructor for class com.mckoi.database.interpret.PrivManager
 
PrivObject() - Method in class com.mckoi.database.sql.SQL
 
ProcArgumentName() - Method in class com.mckoi.database.sql.SQL
 
PROCEDURE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
PROCEDURE_ALL_PRIVS - Static variable in class com.mckoi.database.Privileges
All access (execute/update/delete/etc) privs for a procedure object.
PROCEDURE_EXECUTE_PRIVS - Static variable in class com.mckoi.database.Privileges
Execute access privs for a procedure object.
ProcedureConnection - Interface in com.mckoi.database
An interface for accessing a database connection inside a stored procedure.
ProcedureException - Exception in com.mckoi.database
An exception that is generated from a stored procedure when some erronious condition occurs.
ProcedureException(String) - Constructor for exception com.mckoi.database.ProcedureException
Construct the exception.
procedureExists(ProcedureName) - Method in class com.mckoi.database.ProcedureManager
Returns true if the procedure with the given name exists.
procedureExists(TableName) - Method in class com.mckoi.database.ProcedureManager
Returns true if the procedure with the given table name exists.
ProcedureManager - Class in com.mckoi.database
A DatabaseConnection procedure manager.
ProcedureName - Class in com.mckoi.database
The name of a procedure as understood by a ProcedureManager.
ProcedureName(String, String) - Constructor for class com.mckoi.database.ProcedureName
Constructs the ProcedureName.
ProcedureName(TableName) - Constructor for class com.mckoi.database.ProcedureName
Constructs the ProcedureName from a TableName.
ProcedureName() - Method in class com.mckoi.database.sql.SQL
 
ProcParameterList(ArrayList, ArrayList) - Method in class com.mckoi.database.sql.SQL
 
ProtocolConstants - Interface in com.mckoi.database.jdbc
Constants used in the JDBC database communication protocol.
PUBLIC - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
PUBLIC_USERNAME - Static variable in class com.mckoi.database.GrantManager
The name of the 'public' username.
PUBLIC_USERNAME_STR - Static variable in class com.mckoi.database.GrantManager
The string representing the public user (privs granted to all users).
PUSH_STREAMABLE_OBJECT_PART - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
For pushing a part of a streamable object onto the server from the client.
pushStreamableObjectPart(byte, long, long, byte[], long, int) - Method in interface com.mckoi.database.jdbc.DatabaseInterface
Pushes a part of a streamable object from the client onto the server.
pushStreamableObjectPart(byte, long, long, byte[], long, int) - Method in class com.mckoi.database.jdbcserver.AbstractJDBCDatabaseInterface
 
put(String, StatementTree) - Method in class com.mckoi.database.StatementCache
Puts a new query string/StatementTree into the cache.
put(byte) - Method in interface com.mckoi.store.AreaWriter
 
put(byte[], int, int) - Method in interface com.mckoi.store.AreaWriter
 
put(byte[]) - Method in interface com.mckoi.store.AreaWriter
 
put(byte) - Method in interface com.mckoi.store.MutableArea
 
put(byte[], int, int) - Method in interface com.mckoi.store.MutableArea
 
put(byte[]) - Method in interface com.mckoi.store.MutableArea
 
put(byte[], int, int) - Method in class com.mckoi.util.ByteBuffer
Puts a byte array into the buffer.
put(byte[]) - Method in class com.mckoi.util.ByteBuffer
 
put(ByteBuffer) - Method in class com.mckoi.util.ByteBuffer
Puts a ByteBuffer in to this buffer.
put(Object, Object) - Method in class com.mckoi.util.Cache
Puts an Object into the cache with the given key.
put(Object, Object) - Method in class com.mckoi.util.HashMapList
Puts a value into the map list.
putBoolean(String, boolean) - Method in class com.mckoi.database.StatementTree
Puts a boolean into the statement tree map.
putByte(byte) - Method in class com.mckoi.util.ByteBuffer
Puts/Gets a byte into the buffer at the current position.
putCachedNode(long, Table) - Method in class com.mckoi.database.AbstractQueryContext
Put a Table into the cache.
putCachedNode(long, Table) - Method in interface com.mckoi.database.QueryContext
Put a Table into the cache.
putChar(char) - Method in interface com.mckoi.store.AreaWriter
 
putChar(char) - Method in interface com.mckoi.store.MutableArea
 
putInt(String, int) - Method in class com.mckoi.database.StatementTree
Puts an integer into the statement tree map.
putInt(int) - Method in interface com.mckoi.store.AreaWriter
 
putInt(int) - Method in interface com.mckoi.store.MutableArea
 
putInt(int) - Method in class com.mckoi.util.ByteBuffer
Puts/Gets an integer into the buffer at the current position.
putLong(long) - Method in interface com.mckoi.store.AreaWriter
 
putLong(long) - Method in interface com.mckoi.store.MutableArea
 
putObject(String, Object) - Method in class com.mckoi.database.StatementTree
Puts a new entry into the statement tree map.
putShort(short) - Method in interface com.mckoi.store.AreaWriter
 
putShort(short) - Method in interface com.mckoi.store.MutableArea
 
putShort(short) - Method in class com.mckoi.util.ByteBuffer
Puts/Gets a short into the buffer at the current position.

Q

qualify(String, String) - Static method in class com.mckoi.database.ProcedureName
Returns a version of this procedure qualified to the given schema (unless the schema is present).
query - Variable in class com.mckoi.database.interpret.Statement
The SQLQuery object that was used to produce this statement.
QUERY - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Query sent to the server for processing.
Query - Class in com.mckoi.jfccontrols
Encapsulates the information in a query to the database.
Query(String) - Constructor for class com.mckoi.jfccontrols.Query
Constructs the query.
QUERY_PLAN_TYPE - Static variable in class com.mckoi.database.TType
A type that represents a query plan (sub-select).
QueryAgent - Class in com.mckoi.jfccontrols
A class that is an agent for queries from the client environment to the server.
QueryAgent(Connection) - Constructor for class com.mckoi.jfccontrols.QueryAgent
Constructs the query agent.
QueryContext - Interface in com.mckoi.database
Facts about a particular query including the root table sources, user name of the controlling context, sequence state, etc.
QueryPlan - Class in com.mckoi.database
Various helper methods for constructing a plan tree, and the plan node implementations themselves.
QueryPlan() - Constructor for class com.mckoi.database.QueryPlan
 
QueryPlan.BranchQueryPlanNode - Class in com.mckoi.database
A QueryPlanNode that is a branch with two child nodes.
QueryPlan.CachePointNode - Class in com.mckoi.database
A cache point node that only evaluates the child if the result can not be found in the cache with the given unique id.
QueryPlan.CompositeNode - Class in com.mckoi.database
A branch node for performing a composite function on two child nodes.
QueryPlan.ConstantSelectNode - Class in com.mckoi.database
The node for evaluating an expression that contains entirely constant values (no variables).
QueryPlan.CreateFunctionsNode - Class in com.mckoi.database
The node for merging the child node with a set of new function columns over the entire result.
QueryPlan.DistinctNode - Class in com.mckoi.database
The node for performing a distinct operation on the given columns of the child node.
QueryPlan.EquiJoinNode - Class in com.mckoi.database
A branch node for equi-joining two tables together given two sets of columns.
QueryPlan.ExhaustiveSelectNode - Class in com.mckoi.database
The node for performing a exhaustive select operation on the child node.
QueryPlan.FetchTableNode - Class in com.mckoi.database
The node for fetching a table from the current transaction.
QueryPlan.FetchViewNode - Class in com.mckoi.database
The node that fetches a view from the current connection.
QueryPlan.FunctionalSelectNode - Class in com.mckoi.database
The node for performing a functional select operation on the child node.
QueryPlan.GroupNode - Class in com.mckoi.database
The node for performing a grouping operation on the columns of the child node.
QueryPlan.JoinNode - Class in com.mckoi.database
A branch node for a non-equi join between two tables.
QueryPlan.LeftOuterJoinNode - Class in com.mckoi.database
A branch node for a left outer join.
QueryPlan.LogicalUnionNode - Class in com.mckoi.database
A branch node for a logical union of two tables of identical types.
QueryPlan.MarkerNode - Class in com.mckoi.database
A marker node that takes the result of a child and marks it as a name that can later be retrieved.
QueryPlan.MultiColumnEquiSelectNode - Class in com.mckoi.database
The node for performing an equi-select on a group of columns of the child node.
QueryPlan.NaturalJoinNode - Class in com.mckoi.database
A branch node for naturally joining two tables together.
QueryPlan.NonCorrelatedAnyAllNode - Class in com.mckoi.database
A branch node for a non-correlated ANY or ALL sub-query evaluation.
QueryPlan.RangeSelectNode - Class in com.mckoi.database
The node for performing a simple indexed query on a single column of the child node.
QueryPlan.SimplePatternSelectNode - Class in com.mckoi.database
The node for evaluating a simple pattern search on a table which includes a single left hand variable or constant, a pattern type (LIKE, NOT LIKE or REGEXP), and a right hand constant (eg.
QueryPlan.SimpleSelectNode - Class in com.mckoi.database
The node for performing a simple select operation on a table.
QueryPlan.SingleQueryPlanNode - Class in com.mckoi.database
A QueryPlanNode with a single child.
QueryPlan.SingleRowTableNode - Class in com.mckoi.database
A node for creating a table with a single row.
QueryPlan.SortNode - Class in com.mckoi.database
The node for performing a sort operation on the given columns of the child node.
QueryPlan.SubsetNode - Class in com.mckoi.database
The node for finding a subset and renaming the columns of the results in the child node.
QueryPlanNode - Interface in com.mckoi.database
A node element of a query plan tree.
QueryResponse - Interface in com.mckoi.database.jdbc
The response to a query executed via the 'execQuery' method in the DatabaseInterface interface.
queryTableCheckExpressions(TableName) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.queryTableCheckExpression method.
queryTableCheckExpressions(SimpleTransaction, TableName) - Static method in class com.mckoi.database.Transaction
Returns a set of check expressions that are constrained over all new columns added to the given table in this transaction.
queryTableForeignKeyReferences(TableName) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.queryTableForeignKeyReferences method.
queryTableForeignKeyReferences(SimpleTransaction, TableName) - Static method in class com.mckoi.database.Transaction
Returns an array of column references in the given table that represent foreign key references.
queryTableImportedForeignKeyReferences(TableName) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.queryTableImportedForeignKeyReferences method.
queryTableImportedForeignKeyReferences(SimpleTransaction, TableName) - Static method in class com.mckoi.database.Transaction
Returns an array of column references in the given table that represent foreign key references that reference columns in the given table.
queryTablePrimaryKeyGroup(TableName) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.queryTablePrimaryKeyGroup method.
queryTablePrimaryKeyGroup(SimpleTransaction, TableName) - Static method in class com.mckoi.database.Transaction
Returns a set of primary key groups that are constrained to be unique for the given table in this transaction (there can be only 1 primary key defined for a table).
queryTablesRelationallyLinkedTo(TableName) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.queryTablesRelationallyLinkedTo method.
queryTablesRelationallyLinkedTo(SimpleTransaction, TableName) - Static method in class com.mckoi.database.Transaction
Returns the list of tables (as a TableName array) that are dependant on the data in the given table to maintain referential consistancy.
queryTableUniqueGroups(TableName) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.queryTableUniqueGroups method.
queryTableUniqueGroups(SimpleTransaction, TableName) - Static method in class com.mckoi.database.Transaction
Returns a set of unique groups that are constrained to be unique for the given table in this transaction.
quickSort(int, int) - Method in class com.mckoi.util.IntegerVector
Performs a quick sort on the array between the min and max bounds.
quickSort() - Method in class com.mckoi.util.IntegerVector
Performs a quick sort on the entire vector.
quickSort(Comparable[], int, int) - Static method in class com.mckoi.util.SortUtil
Performs a quick sort on the given array of Comparable objects between the min and maximum range.
quickSort(Comparable[]) - Static method in class com.mckoi.util.SortUtil
Performs a quick sort on the given array of Comparable objects.
quote(String) - Static method in class com.mckoi.database.jdbc.MckoiConnection
Given a string, this will use escape codes to convert the Java string into a Mckoi SQL string that can be parsed correctly by the database.
QUOTED_DELIMINATED_REF - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
QUOTED_VARIABLE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
QUOTEDGLOBVARIABLE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.

R

rangeSelect(Variable, SelectableRange[]) - Method in class com.mckoi.database.Table
A single column range select on this table.
RangeSelectNode(QueryPlanNode, Expression) - Constructor for class com.mckoi.database.QueryPlan.RangeSelectNode
 
RawDiagnosticTable - Interface in com.mckoi.database
An interface that allows for the inspection and repair of the raw data in a file.
rawRecordCount() - Method in class com.mckoi.database.VariableSizeDataStore
Returns the total number of records that are in the store (including deleted records.
rawSectorCount() - Method in class com.mckoi.database.FixedSizeDataStore
Returns the total number of sectors that are currently available (includes used and deleted sectors).
read(DataInput) - Static method in class com.mckoi.database.DataIndexDef
Reads a DataIndexDef from the given DataInput object.
read(DataInput) - Static method in class com.mckoi.database.DataIndexSetDef
Reads the DataIndexSetDef object from the given DataInput.
read(long, byte[], int) - Method in interface com.mckoi.database.global.Ref
Reads a part of this large object from the store into the given byte buffer.
read() - Method in class com.mckoi.database.jdbc.AsciiReader
 
read(char[], int, int) - Method in class com.mckoi.database.jdbc.AsciiReader
 
read() - Method in class com.mckoi.database.jdbc.BinaryToUnicodeReader
 
read(char[], int, int) - Method in class com.mckoi.database.jdbc.BinaryToUnicodeReader
 
READ - Static variable in class com.mckoi.database.Lock
These statics are used to define whether the lock is a READ or WRITE lock.
read(int, byte[], int, int) - Method in class com.mckoi.database.VariableSizeDataStore
Reads a variable length byte[] array from the given index position.
read(long, byte[], int, int) - Method in class com.mckoi.store.ScatteringStoreDataAccessor
 
read() - Method in class com.mckoi.util.LengthMarkedBufferedInputStream
 
read(byte[], int, int) - Method in class com.mckoi.util.LengthMarkedBufferedInputStream
 
read() - Method in class com.mckoi.util.PagedInputStream
 
read(byte[], int, int) - Method in class com.mckoi.util.PagedInputStream
 
read_only - Variable in class com.mckoi.store.AbstractStore
True if this is read-only.
readAcross(int, byte[], int, int) - Method in class com.mckoi.database.FixedSizeDataStore
Reads information across a chain of sectors and fills the byte[] array buffer.
readBins() - Method in class com.mckoi.store.AbstractStore
Reads the bins from the header information in the file.
readByteArrayFrom(long, byte[], int, int) - Method in class com.mckoi.store.AbstractStore
Reads a byte array from the given position in the file.
readByteArrayFrom(long, byte[], int, int) - Method in class com.mckoi.store.JournalledFileStore
 
readByteFrom(long) - Method in class com.mckoi.store.AbstractStore
Reads a byte from the given position in the file.
readByteFrom(long) - Method in class com.mckoi.store.JournalledFileStore
 
readChar() - Method in class com.mckoi.database.sql.SimpleCharStream
Read a character.
readChars(int) - Method in interface com.mckoi.database.CellInput
Reads a string of chars from the input stream up to the given length and returns it as a String object.
READCOMMITTED - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
readFrom(InputStream) - Method in class com.mckoi.database.BlindSearch
Reads the entire state of the scheme from the input stream.
readFrom(InputStream) - Method in class com.mckoi.database.CollatedBaseSearch
Reads the entire state of the scheme from the input stream.
readFrom(DataInputStream) - Static method in class com.mckoi.database.global.ColumnDescription
Reads a ColumnDescription from the given DataInputStream and returns a new instance of it.
readFrom(DataInputStream) - Static method in class com.mckoi.database.global.ObjectTransfer
Writes an object from the data input stream.
readFrom(InputStream) - Method in class com.mckoi.database.InsertSearch
Reads the entire state of the scheme from the input stream.
readFrom(DataInputStream) - Static method in class com.mckoi.database.jdbc.SQLQuery
Reads an SQLQuery object from the data input stream.
readFrom(InputStream) - Method in class com.mckoi.database.SelectableScheme
Reads the entire contents of the scheme from a InputStream object.
readFully(long, byte[], int, int) - Method in class com.mckoi.store.StreamFile
Fully reads a block from a section of the file into the given byte[] array at the given position.
readOnlyAccess() - Method in class com.mckoi.database.TransactionSystem
Returns true if the database is in read only mode.
readPageContent(byte[], long, int) - Method in class com.mckoi.util.PagedInputStream
Reads the page at the given offset in the underlying data into the given byte[] array.
readRecord(int) - Method in class com.mckoi.database.VariableSizeDataStore
Reads in a complete record and puts it into the returned byte[] array.
readRecordType(int) - Method in class com.mckoi.database.VariableSizeDataStore
Reads the 32-bit type_key int for the given record.
readReservedBuffer(byte[], int, int) - Method in class com.mckoi.database.FixedSizeDataStore
Reads from the buffer reserve into the given byte array.
readReservedBuffer(byte[], int, int) - Method in class com.mckoi.database.VariableSizeDataStore
Reads reserved information from the variable data store.
readString(int) - Method in class com.mckoi.database.VariableSizeDataStore
 
READUNCOMMITTED - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ready() - Method in class com.mckoi.database.jdbc.AsciiReader
 
ready() - Method in class com.mckoi.database.jdbc.BinaryToUnicodeReader
 
REAL - Static variable in interface com.mckoi.database.global.SQLTypes
 
REAL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
reboundArea(long, long[], boolean) - Method in class com.mckoi.store.AbstractStore
Rebounds the given area with the given header information.
RECORD_STATE_ERROR - Static variable in interface com.mckoi.database.RawDiagnosticTable
Denotes an erroneous record state.
recordDeleted(int) - Method in class com.mckoi.database.VariableSizeDataStore
Returns true if the given record is marked as deleted or not.
recordMiscInformation(int) - Method in interface com.mckoi.database.RawDiagnosticTable
Returns any misc information regarding this row as a human readable string.
recordSectorCount(int) - Method in class com.mckoi.database.VariableSizeDataStore
Returns the number of sectors the given record takes up in the data store.
recordSize(int) - Method in interface com.mckoi.database.RawDiagnosticTable
The number of bytes the record takes up on the underlying media.
recordSize(int) - Method in class com.mckoi.database.VariableSizeDataStore
Returns the size of the given record number (compressed size if applicable).
recordState(int) - Method in interface com.mckoi.database.RawDiagnosticTable
Returns the state of the given record index.
Ref - Interface in com.mckoi.database.global
An interface that represents a reference to a object that isn't stored in main memory.
REF - Static variable in interface com.mckoi.database.global.SQLTypes
 
ref_columns - Variable in class com.mckoi.database.Transaction.ColumnGroupReference
The list of columns that make up the referenced group.
ref_table_name - Variable in class com.mckoi.database.Transaction.ColumnGroupReference
The referenced table name.
reference_list - Variable in class com.mckoi.database.JoinedTable
The list of tables that make up the join.
REFERENCES - Static variable in class com.mckoi.database.Privileges
The priv to REFERENCE a database object.
REFERENCES - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ReferenceTable - Class in com.mckoi.database
This is an implementation of a Table that references a DataTable as its parent.
ReferentialTrigger() - Method in class com.mckoi.database.sql.SQL
 
refreshLastCommandTime() - Method in class com.mckoi.database.User
Refreshes the last time a command was executed by this user.
refreshRow() - Method in class com.mckoi.database.jdbc.MResultSet
 
REGEX - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
REGEX_LITERAL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
RegexLibrary - Interface in com.mckoi.database
An interface that links with a Regex library.
regexMatch(String, String, String) - Method in class com.mckoi.database.regexbridge.JavaRegex
 
regexMatch(String, String, String) - Method in interface com.mckoi.database.RegexLibrary
Matches a regular expression against a string value.
regexSearch(Table, int, String, String) - Method in class com.mckoi.database.regexbridge.JavaRegex
 
regexSearch(Table, int, String, String) - Method in interface com.mckoi.database.RegexLibrary
Performs a regular expression search on the given column of the table.
register() - Static method in class com.mckoi.database.jdbc.MDriver
Static method that registers this driver with the JDBC driver manager.
registerShutDownDelegate(Runnable) - Method in class com.mckoi.database.Database
Registers the delegate that is executed when the shutdown thread is activated.
ReInit(Reader, int, int, int) - Method in class com.mckoi.database.sql.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class com.mckoi.database.sql.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class com.mckoi.database.sql.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class com.mckoi.database.sql.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class com.mckoi.database.sql.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class com.mckoi.database.sql.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class com.mckoi.database.sql.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class com.mckoi.database.sql.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class com.mckoi.database.sql.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class com.mckoi.database.sql.SQL
Reinitialise.
ReInit(InputStream, String) - Method in class com.mckoi.database.sql.SQL
Reinitialise.
ReInit(Reader) - Method in class com.mckoi.database.sql.SQL
Reinitialise.
ReInit(SQLTokenManager) - Method in class com.mckoi.database.sql.SQL
Reinitialise.
ReInit(SimpleCharStream) - Method in class com.mckoi.database.sql.SQLTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class com.mckoi.database.sql.SQLTokenManager
Reinitialise parser.
relative(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
releaseReference(long) - Method in interface com.mckoi.database.BlobStoreInterface
Tells the BlobStore that a static reference has been released to the given blob.
releaseSavepoint(Savepoint) - Method in class com.mckoi.database.jdbc.MConnection
 
remove(int) - Method in class com.mckoi.database.BlindSearch
This scheme doesn't take any notice of insertions or removals.
remove(int) - Method in class com.mckoi.database.CollatedBaseSearch
This scheme doesn't take any notice of insertions or removals.
remove(int) - Method in class com.mckoi.database.InsertSearch
Removes a row from the list.
remove(int) - Method in class com.mckoi.database.Privileges
Removes a privilege with a column list parameter.
remove(Privileges) - Method in class com.mckoi.database.Privileges
Removes the given privileges from this privileges object and returns the new privileges object.
remove(int) - Method in class com.mckoi.util.AbstractBlockIntegerList
Removes an int from the given position in the list.
remove(Object) - Method in class com.mckoi.util.Cache
Ensures that there is no cell with the given key in the cache.
remove(Object, Object) - Method in class com.mckoi.util.HashMapList
Removes the given value from the list with the given key.
remove() - Method in interface com.mckoi.util.IntegerIterator
Removes from the list the last element returned by the iterator.
remove(int) - Method in interface com.mckoi.util.IntegerListInterface
Removes an int from the given position in the list.
remove(int) - Method in class com.mckoi.util.StringListBucket
Removes the string at the given index of the list.
removeAll() - Method in class com.mckoi.util.Cache
Clear the cache of all the entries.
removeDataIndexDef(int) - Method in class com.mckoi.database.DataIndexSetDef
Removes a DataIndexDef to this table.
removeDataTableListener(DataTableListener) - Method in class com.mckoi.database.DataTable
Removes a DataTableListener from the DataTable objects at the root of this table tree hierarchy.
removeFromBlock(int, IntegerListBlockInterface, int) - Method in class com.mckoi.util.AbstractBlockIntegerList
Removes the value from the given position in the specified block.
removeFunction(String) - Method in class com.mckoi.database.FunctionFactory
Removes a static function from this factory.
removeGrant(Privileges, int, String, String, boolean, String) - Method in class com.mckoi.database.GrantManager
Removes a grant on the given object for the given grantee, grant option and granter.
removeInt(int) - Method in class com.mckoi.util.IntegerVector
Removes the first Int found that matched the specified value.
removeIntAt(int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Removes an Int from the specified position in the block.
removeIntAt(int) - Method in class com.mckoi.util.IntegerListBlockInterface
Removes an Int from the specified position in the block.
removeIntAt(int) - Method in class com.mckoi.util.IntegerVector
Removes an Int from the specified position in the list.
removeRootLock() - Method in interface com.mckoi.database.MutableTableDataSource
Removes a root lock from this source.
removeRow(int) - Method in interface com.mckoi.database.MutableTableDataSource
Completely removes a row from the source.
removeSort(int) - Method in class com.mckoi.util.AbstractBlockIntegerList
Removes a plain 'int' value from the sorted position in the list only if it's already in the list.
removeSort(Object, int, IndexComparator) - Method in class com.mckoi.util.AbstractBlockIntegerList
Removes the key/val pair from the list by first searching for it, and then removing it from the list.
removeSort(int) - Method in interface com.mckoi.util.IntegerListInterface
Removes a plain 'int' value from the sorted position in the list only if it's already in the list.
removeSort(Object, int, IndexComparator) - Method in interface com.mckoi.util.IntegerListInterface
Removes the key/val pair from the list by first searching for it, and then removing it from the list.
removeTransactionModificationListener(TableName, TransactionModificationListener) - Method in class com.mckoi.database.TableDataConglomerate
Removes a listener for transaction modification events on the given table in this conglomerate as previously set by the 'addTransactionModificationListener' method.
removeTriggerListener(String, TriggerListener) - Method in class com.mckoi.database.jdbc.MckoiConnection
Removes a TriggerListener that is listening for triggers with the given name.
rename(File, String, File, String) - Static method in class com.mckoi.database.VariableSizeDataStore
Convenience for renaming a VariableSizeDataStore store to another name.
repair() - Method in class com.mckoi.database.FixedSizeDataStore
Repairs the consistancy of the store.
REPEATABLEREAD - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
reset() - Method in class com.mckoi.database.jdbc.AsciiReader
 
reset() - Method in class com.mckoi.database.jdbc.BinaryToUnicodeReader
 
reset() - Method in class com.mckoi.database.LockingMechanism
Resets this object so it may be reused.
reset() - Method in class com.mckoi.database.sql.SQL
Resets the parameter id.
reset() - Method in class com.mckoi.util.PagedInputStream
 
resetSession() - Method in class com.mckoi.util.Stats
Resets all stats that start with "{session}" to 0.
resolve(Variable, int) - Method in interface com.mckoi.database.GroupResolver
Returns the value of a variable of a group.
resolve(String, String) - Static method in class com.mckoi.database.TableName
Resolves a [schema name].[table name] type syntax to a TableName object.
resolve(String) - Static method in class com.mckoi.database.TableName
Resolves a [schema name].[table name] type syntax to a TableName object.
resolve(String) - Static method in class com.mckoi.database.Variable
Attempts to resolve a string '[table_name].[column]' to a Variable instance.
resolve(TableName, String) - Static method in class com.mckoi.database.Variable
Attempts to resolve a string '[table_name].[column]' to a Variable instance.
resolve(Variable) - Method in interface com.mckoi.database.VariableResolver
Returns the value of a given variable.
resolveAllRowsForTableAt(IntegerVector, int) - Method in class com.mckoi.database.JoinedTable
Given an IntegerVector that represents a list of pointers to rows in this table, this resolves the rows to row indexes in the given parent table.
resolveAllRowsForTableAt(IntegerVector, int) - Method in class com.mckoi.database.NaturallyJoinedTable
 
resolveAllRowsForTableAt(IntegerVector, int) - Method in class com.mckoi.database.VirtualTable
 
resolveColumn(String, String, String, String) - Method in class com.mckoi.database.interpret.FromTableDirectSource
 
resolveColumn(String, String, String, String) - Method in interface com.mckoi.database.interpret.FromTableInterface
Returns a Variable that is a fully resolved form of the given column in this table set.
resolveColumn(String, String, String, String) - Method in class com.mckoi.database.interpret.FromTableSubQuerySource
 
resolveColumnCount(String, String, String, String) - Method in class com.mckoi.database.interpret.FromTableDirectSource
 
resolveColumnCount(String, String, String, String) - Method in interface com.mckoi.database.interpret.FromTableInterface
Returns the number of instances we can resolve the given catalog, schema, table and column name to a column or columns within this item.
resolveColumnCount(String, String, String, String) - Method in class com.mckoi.database.interpret.FromTableSubQuerySource
 
resolveColumnName(String, boolean) - Method in class com.mckoi.database.DataTableDef
Resolves a single column name to its correct form.
resolveColumnsInArray(DatabaseConnection, ArrayList) - Method in class com.mckoi.database.DataTableDef
Given a list of column names referencing entries in this table, this will resolve each one to its correct form.
resolved_name - Variable in class com.mckoi.database.interpret.SelectColumn
The fully resolved name that this column is given in the resulting table.
resolveFunctionName(String, Expression[]) - Static method in class com.mckoi.database.sql.Util
Returns a Function object that represents the name and expression list (of parameters) of a function.
resolveIndexName(String, boolean) - Method in class com.mckoi.database.DataIndexSetDef
Attempts to resolve the given index name from the index in this table.
resolveRowForTableAt(int, int) - Method in class com.mckoi.database.JoinedTable
Given a row and a table index (to a parent reference table), this will return the row index in the given parent table for the given row.
resolveRowForTableAt(int, int) - Method in class com.mckoi.database.NaturallyJoinedTable
 
resolveRowForTableAt(int, int) - Method in class com.mckoi.database.VirtualTable
 
resolveSchema(String) - Method in class com.mckoi.database.TableName
Resolves a schema reference in a table name.
resolveSchemaCase(String, boolean) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.resolveSchemaCase method.
resolveSchemaCase(String, boolean) - Method in class com.mckoi.database.Transaction
Resolves the case of the given schema name if the database is performing case insensitive identifier matching.
resolveSchemaName(String) - Method in class com.mckoi.database.DatabaseConnection
Convenience - returns the SchemaDef object given the name of the schema.
resolveTableName(String) - Method in class com.mckoi.database.DatabaseConnection
Resolves a TableName string (eg.
resolveTableName(TableName) - Method in class com.mckoi.database.Variable
Returns a ColumnName that is resolved against a table name context only if the ColumnName is unknown in this object.
resolveToTableName(String) - Method in class com.mckoi.database.DatabaseConnection
Resolves the given string to a table name, throwing an exception if the reference is ambiguous.
resolveToTableName(String, String, boolean) - Method in class com.mckoi.database.SimpleTransaction
Resolves the given string to a table name, throwing an exception if the reference is ambiguous.
resolveTree() - Method in class com.mckoi.database.interpret.Statement
Performs initial preparation on the contents of the StatementTree by resolving all sub queries and mapping functions to their executable forms.
resolveVariableName(Variable) - Method in class com.mckoi.database.interpret.Statement
Given a Variable object, this will resolve the name into a column name the database understands (substitutes aliases, etc).
RESTRICT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
RESULT_SECTION - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Requests a section of a result from the server.
ResultOutputUtil - Class in com.mckoi.util
Utilities for parsing a ResultSet and outputing it in different forms.
ResultOutputUtil() - Constructor for class com.mckoi.util.ResultOutputUtil
 
ResultPart - Class in com.mckoi.database.jdbc
A container class that holds a part of a result set.
ResultPart() - Constructor for class com.mckoi.database.jdbc.ResultPart
 
ResultPart(int) - Constructor for class com.mckoi.database.jdbc.ResultPart
 
ResultSetTableModel - Class in com.mckoi.jfccontrols
An implementation of a javax.swing.table.TableModel that updates itself from a scrollable java.sql.ResultSet source.
ResultSetTableModel(ResultSet) - Constructor for class com.mckoi.jfccontrols.ResultSetTableModel
Constructs the model.
ResultSetTableModel() - Constructor for class com.mckoi.jfccontrols.ResultSetTableModel
 
resultTable(DatabaseQueryContext, Expression) - Static method in class com.mckoi.database.FunctionTable
Returns a FunctionTable that has a single Expression evaluated in it.
resultTable(DatabaseQueryContext, TObject) - Static method in class com.mckoi.database.FunctionTable
Returns a FunctionTable that has a single TObject in it.
resultTable(DatabaseQueryContext, Object) - Static method in class com.mckoi.database.FunctionTable
Returns a FunctionTable that has a single Object in it.
resultTable(DatabaseQueryContext, int) - Static method in class com.mckoi.database.FunctionTable
Returns a FunctionTable that has an int value made into a BigDecimal.
RETURNS - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
returnTType(VariableResolver, QueryContext) - Method in class com.mckoi.database.AbstractFunction
By Default, we assume a function returns a Numeric object.
returnTType() - Method in class com.mckoi.database.AbstractFunction
 
returnTType() - Method in class com.mckoi.database.CorrelatedVariable
Returns the TType this correlated variable evaluates to.
returnTType(VariableResolver, QueryContext) - Method in class com.mckoi.database.Expression
Determines the type of object this expression evaluates to.
returnTType(VariableResolver, QueryContext) - Method in interface com.mckoi.database.Function
The type of object this function returns.
returnTType() - Method in class com.mckoi.database.Operator
The type of object this Operator evaluates to.
returnTType(Variable) - Method in interface com.mckoi.database.VariableResolver
Returns the TType of object the given variable is.
reverse() - Method in class com.mckoi.database.Operator
Returns an Operator that is the reverse of this Operator.
reverse() - Method in class com.mckoi.util.IntegerVector
Reverses all the list of integers.
Revoke() - Method in class com.mckoi.database.sql.SQL
 
REVOKE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
revokeAllGrantsOnObject(int, String, String, boolean, String) - Method in class com.mckoi.database.GrantManager
Removes all privs granted on the given object for the given grantee with the given grant option.
revokeAllGrantsOnObject(int, String) - Method in class com.mckoi.database.GrantManager
Completely removes all privs granted on the given object for all users.
right - Variable in class com.mckoi.database.QueryPlan.BranchQueryPlanNode
The left and right node.
right() - Method in class com.mckoi.database.QueryPlan.BranchQueryPlanNode
Returns the right node.
RIGHT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
RIGHT_OUTER_JOIN - Static variable in class com.mckoi.database.JoiningSet
 
rollback() - Method in class com.mckoi.database.DatabaseConnection
Rolls back the current transaction operating within this connection.
rollback() - Method in class com.mckoi.database.jdbc.MConnection
 
rollback(Savepoint) - Method in class com.mckoi.database.jdbc.MConnection
 
ROLLBACK - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
RootTable - Interface in com.mckoi.database
Interface that is implemented by all Root tables.
ROW - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
row_count - Variable in class com.mckoi.database.DefaultDataTable
The number of rows in the table.
row_list - Variable in class com.mckoi.database.VirtualTable
Array of IntegerVectors that represent the rows taken from the given parents.
ROW_REMOVE_CLASH - Static variable in exception com.mckoi.database.TransactionException
Thrown when a transaction deletes or updates a row that another transaction has committed a change to.
RowData - Class in com.mckoi.database
Represents a row of data to be added into a table.
RowData(TransactionSystem, int) - Constructor for class com.mckoi.database.RowData
To create a RowData object without an underlying table.
RowData(TableDataSource) - Constructor for class com.mckoi.database.RowData
The Constructor generates a blank row.
rowDeleted() - Method in class com.mckoi.database.jdbc.MResultSet
 
rowEnumeration() - Method in class com.mckoi.database.CompositeTable
 
rowEnumeration() - Method in class com.mckoi.database.DataTable
Returns an Enumeration of the rows in this table.
rowEnumeration() - Method in class com.mckoi.database.DataTableFilter
Returns an Enumeration of the rows in this table.
rowEnumeration() - Method in class com.mckoi.database.FilterTable
Returns an Enumeration of the rows in this table.
rowEnumeration() - Method in class com.mckoi.database.FunctionTable
Returns an Enumeration of the rows in this table.
rowEnumeration() - Method in class com.mckoi.database.JoinedTable
Returns an Enumeration of the rows in this table.
RowEnumeration - Interface in com.mckoi.database
This enumeration allows for access to a tables rows.
rowEnumeration() - Method in class com.mckoi.database.SimpleTableQuery
Returns a RowEnumeration that is used to iterate through the entire list of valid rows in the table.
rowEnumeration() - Method in class com.mckoi.database.Table
Returns an Enumeration of the rows in this table.
rowEnumeration() - Method in interface com.mckoi.database.TableDataSource
Returns an iterator that is used to sequentually step through all valid rows in this source.
rowEnumeration() - Method in class com.mckoi.database.TemporaryTable
Returns an Enumeration of the rows in this table.
rowGroup(int) - Method in class com.mckoi.database.FunctionTable
Returns the group of the row at the given index.
rowInserted() - Method in class com.mckoi.database.jdbc.MResultSet
 
rowUpdated() - Method in class com.mckoi.database.jdbc.MResultSet
 

S

save() - Method in class com.mckoi.database.TableDescriptions
Updates the table description file in the database.
scanForLeaks() - Method in class com.mckoi.database.V2MasterTableDataSource
Looks for any leaks in the file.
ScatteringStoreDataAccessor - Class in com.mckoi.store
An implementation of StoreDataAccessor that scatters the addressible data resource across multiple files in the file system.
ScatteringStoreDataAccessor(File, String, String, long) - Constructor for class com.mckoi.store.ScatteringStoreDataAccessor
Constructs the store data accessor.
SCHEMA - Static variable in class com.mckoi.database.GrantManager
Represents a SCHEMA object to grant privs over for the user.
Schema - Class in com.mckoi.database.interpret
Statement container that handles the CREATE SCHEMA and DROP SCHEMA statements.
Schema() - Constructor for class com.mckoi.database.interpret.Schema
 
SCHEMA - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
SCHEMA_ALL_PRIVS - Static variable in class com.mckoi.database.Privileges
All access privs for a schema object.
SCHEMA_INFO_TABLE - Static variable in class com.mckoi.database.TableDataConglomerate
The schema info table.
SCHEMA_MANAGER_GROUP - Static variable in class com.mckoi.database.Database
The name of the schema manager group.
SCHEMA_READ_PRIVS - Static variable in class com.mckoi.database.Privileges
Read access privs for a schema object.
SchemaDef - Class in com.mckoi.database
A definition of a schema.
SchemaDef(String, String) - Constructor for class com.mckoi.database.SchemaDef
Constructs the SchemaDef.
schemaExists(String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.schemaExists method.
schemaExists(String) - Method in class com.mckoi.database.Transaction
Returns true if the schema exists within this transaction.
SchemaName() - Method in class com.mckoi.database.sql.SQL
 
searchAndReplace(String, String, String) - Static method in class com.mckoi.util.StringUtil
Searches for various instances of the 'search' string and replaces them with the 'replace' string.
SearchExpression - Class in com.mckoi.database.interpret
Search expression is a form of an Expression that is split up into component parts that can be easily formed into a search query.
SearchExpression() - Constructor for class com.mckoi.database.interpret.SearchExpression
 
searchFirst(TObject) - Method in class com.mckoi.database.CollatedBaseSearch
Finds the position in the collated set of the first value in the column equal to the given value.
searchFirst(TObject) - Method in class com.mckoi.database.InsertSearch
 
searchFirst(Object, IndexComparator) - Method in class com.mckoi.util.AbstractBlockIntegerList
Returns the index of the first value in this set that equals the given value.
searchFirst(Object, IndexComparator) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Considers each int a reference to another structure, and the block sorted by these structures.
searchFirst(int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Assuming a sorted block, finds the first index in the block that equals the given value.
searchFirst(Object, IndexComparator) - Method in class com.mckoi.util.IntegerListBlockInterface
Considers each int a reference to another structure, and the block sorted by these structures.
searchFirst(int) - Method in class com.mckoi.util.IntegerListBlockInterface
Assuming a sorted block, finds the first index in the block that equals the given value.
searchFirst(Object, IndexComparator) - Method in interface com.mckoi.util.IntegerListInterface
Returns the index of the first value in this set that equals the given value.
searchLast(TObject) - Method in class com.mckoi.database.CollatedBaseSearch
Finds the position in the collated set of the last value in the column equal to the given value.
searchLast(TObject) - Method in class com.mckoi.database.InsertSearch
 
searchLast(Object, IndexComparator) - Method in class com.mckoi.util.AbstractBlockIntegerList
Returns the index of the last value in this set that equals the given value.
searchLast(Object, IndexComparator) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Considers each int a reference to another structure, and the block sorted by these structures.
searchLast(int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Assuming a sorted block, finds the first index in the block that equals the given value.
searchLast(Object, IndexComparator) - Method in class com.mckoi.util.IntegerListBlockInterface
Considers each int a reference to another structure, and the block sorted by these structures.
searchLast(int) - Method in class com.mckoi.util.IntegerListBlockInterface
Assuming a sorted block, finds the first index in the block that equals the given value.
searchLast(Object, IndexComparator) - Method in interface com.mckoi.util.IntegerListInterface
Returns the index of the last value in this set that equals the given value.
SearchResults - Class in com.mckoi.util
This object stores the result of a given search.
SearchResults() - Constructor for class com.mckoi.util.SearchResults
The Constructor.
SECONDARY_STRENGTH - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
sectorSize() - Method in class com.mckoi.database.VariableSizeDataStore
Returns the size (in bytes) of the sectors used to store information in the data file.
SECURE_GROUP - Static variable in class com.mckoi.database.Database
THe name of the secure access group.
seek(int) - Method in class com.mckoi.database.CellBufferOutputStream
Sets the pointer to specified point in the array.
Select - Class in com.mckoi.database.interpret
Logic for interpreting an SQL SELECT statement.
Select() - Constructor for class com.mckoi.database.interpret.Select
 
SELECT - Static variable in class com.mckoi.database.Privileges
The priv to SELECT from a database object.
Select() - Method in class com.mckoi.database.sql.SQL
 
SELECT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
SelectableRange - Class in com.mckoi.database
An object that represents a range of values to select from a list.
SelectableRange(byte, TObject, byte, TObject) - Constructor for class com.mckoi.database.SelectableRange
Constructs the range.
SelectableRangeSet - Class in com.mckoi.database
Represents a complex normalized range of a list.
SelectableRangeSet() - Constructor for class com.mckoi.database.SelectableRangeSet
Constructs the SelectableRangeSet to a full range (a range that encompases all values).
SelectableScheme - Class in com.mckoi.database
Represents a base class for a mechanism to select ranges from a given set.
SelectableScheme(TableDataSource, int) - Constructor for class com.mckoi.database.SelectableScheme
The constructor for all schemes.
selectAll() - Method in class com.mckoi.database.BlindSearch
 
selectAll() - Method in class com.mckoi.database.CollatedBaseSearch
 
selectAll() - Method in class com.mckoi.database.InsertSearch
The select operations for this scheme.
selectAll() - Method in class com.mckoi.database.SelectableScheme
These are the select operations that are the main purpose of the scheme.
selectAll(int) - Method in class com.mckoi.database.Table
Returns an array that represents the sorted order of this table by the given column number.
selectAll() - Method in class com.mckoi.database.Table
Returns a list of rows that represents the enumerator order of this table.
selectAllNonNull() - Method in class com.mckoi.database.SelectableScheme
Selects all values in the column that are not null.
selectBetween(TObject, TObject) - Method in class com.mckoi.database.SelectableScheme
 
SelectColumn - Class in com.mckoi.database.interpret
Represents a column selected to be in the output of a select statement.
SelectColumn() - Constructor for class com.mckoi.database.interpret.SelectColumn
 
SelectColumn() - Method in class com.mckoi.database.sql.SQL
 
SelectColumnList(ArrayList) - Method in class com.mckoi.database.sql.SQL
 
selectEqual(TObject) - Method in class com.mckoi.database.SelectableScheme
 
selectFirst() - Method in class com.mckoi.database.SelectableScheme
 
selectFirst(int) - Method in class com.mckoi.database.Table
Returns an array that represents the first sorted element(s) of the given column number.
selectGreater(TObject) - Method in class com.mckoi.database.SelectableScheme
 
selectGreaterOrEqual(TObject) - Method in class com.mckoi.database.SelectableScheme
 
SelectGroupByList(ArrayList) - Method in class com.mckoi.database.sql.SQL
 
selectIndexesEqual(int, TObject) - Method in class com.mckoi.database.SimpleTableQuery
Finds the index of all the rows in the table where the given column is equal to the given object.
selectIndexesEqual(int, Object) - Method in class com.mckoi.database.SimpleTableQuery
Finds the index of all the rows in the table where the given column is equal to the given object.
selectIndexesEqual(int, TObject, int, TObject) - Method in class com.mckoi.database.SimpleTableQuery
Finds the index of all the rows in the table where the given column is equal to the given object for both of the clauses.
selectIndexesEqual(int, Object, int, Object) - Method in class com.mckoi.database.SimpleTableQuery
Finds the index of all the rows in the table where the given column is equal to the given object for both of the clauses.
selectLast() - Method in class com.mckoi.database.SelectableScheme
 
selectLast(int) - Method in class com.mckoi.database.Table
Returns an array that represents the last sorted element(s) of the given column number.
selectLess(TObject) - Method in class com.mckoi.database.SelectableScheme
 
selectLessOrEqual(TObject) - Method in class com.mckoi.database.SelectableScheme
 
selectNotEqual(TObject) - Method in class com.mckoi.database.SelectableScheme
 
selectNotFirst() - Method in class com.mckoi.database.SelectableScheme
 
selectNotLast() - Method in class com.mckoi.database.SelectableScheme
 
SelectOrderByList(ArrayList) - Method in class com.mckoi.database.sql.SQL
 
selectRange(SelectableRange) - Method in class com.mckoi.database.BlindSearch
 
selectRange(SelectableRange[]) - Method in class com.mckoi.database.BlindSearch
 
selectRange(SelectableRange) - Method in class com.mckoi.database.CollatedBaseSearch
 
selectRange(SelectableRange[]) - Method in class com.mckoi.database.CollatedBaseSearch
 
selectRange(int, SelectableRange[]) - Method in class com.mckoi.database.Table
Returns an array that represents the sorted order of this table of all values in the given SelectableRange objects of the given column index.
selectRest(int) - Method in class com.mckoi.database.Table
Returns an array that represents the rest of the sorted element(s) of the given column number.
SelectTableList(FromClause) - Method in class com.mckoi.database.sql.SQL
 
Sequence - Class in com.mckoi.database.interpret
A statement tree for creating and dropping sequence generators.
Sequence() - Constructor for class com.mckoi.database.interpret.Sequence
 
SEQUENCE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
SequenceName() - Method in class com.mckoi.database.sql.SQL
 
SERIALIZABLE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
serialize(Object) - Static method in class com.mckoi.database.global.ObjectTranslator
Serializes the Java object to a ByteLongObject.
serializeToBlob() - Method in class com.mckoi.database.jdbc.SQLQuery
Serializes an SQLQuery object to a ByteLongObject.
SERVER_REQUEST - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Denotes a server side request for information.
Set - Class in com.mckoi.database.interpret
The SQL SET statement.
Set() - Constructor for class com.mckoi.database.interpret.Set
 
Set() - Method in class com.mckoi.database.sql.SQL
 
SET - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
set(Variable) - Method in class com.mckoi.database.Variable
Sets this Variable object with information from the given Variable.
set(int, String) - Method in class com.mckoi.util.Stats
Sets the given stat name with the given value.
SET_DEFAULT - Static variable in class com.mckoi.database.Transaction
 
SET_NULL - Static variable in class com.mckoi.database.Transaction
 
setAction(String) - Method in class com.mckoi.database.interpret.AlterTableAction
Set the action to perform.
setAggregate(boolean) - Method in class com.mckoi.database.AbstractFunction
Call this from the constructor if the function is an aggregate.
setAsciiStream(String, InputStream) - Method in class com.mckoi.database.jdbc.MResultSet
 
setAsciiStream(String, InputStream, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
setAutoCommit(boolean) - Method in class com.mckoi.database.DatabaseConnection
Sets the auto-commit mode.
setAutoCommit(boolean) - Method in class com.mckoi.database.jdbc.MConnection
 
setBigDecimal(int, BigDecimal) - Method in class com.mckoi.jfccontrols.Query
 
setBinaryStream(String, InputStream) - Method in class com.mckoi.database.jdbc.MResultSet
 
setBinaryStream(String, InputStream, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
setBlob(String, InputStream) - Method in class com.mckoi.database.jdbc.MResultSet
 
setBlob(String, Blob) - Method in class com.mckoi.database.jdbc.MResultSet
 
setBoolean(int, boolean) - Method in class com.mckoi.jfccontrols.Query
 
setCaseInsensitive(boolean) - Method in class com.mckoi.database.interpret.FromTableDirectSource
Toggle the case sensitivity flag.
setCaseInsensitive(boolean) - Method in class com.mckoi.database.interpret.FromTableSubQuerySource
Toggle the case sensitivity flag.
setCaseInsensitiveIdentifiers(boolean) - Method in class com.mckoi.database.jdbc.MConnection
Toggles whether this connection is handling identifiers as case insensitive or not.
setCatalog(String) - Method in class com.mckoi.database.jdbc.MConnection
 
setCellFrom(Table, int, int, String) - Method in class com.mckoi.database.TemporaryTable
Copies the cell from the given table (src_col, src_row) to the last row of the column specified of this table.
setChar(char, byte[], int) - Static method in class com.mckoi.util.ByteArrayUtil
Sets the short at the given offset of the byte array.
setCharacterStream(String, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
setCharacterStream(String, Reader, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
setCheck(Expression) - Method in class com.mckoi.database.interpret.ConstraintDef
Sets object up for a check constraint.
setCheckPoint(boolean) - Method in class com.mckoi.store.LoggingBufferManager
Sets a check point in the log.
setClassConstraint(String) - Method in class com.mckoi.database.DataTableColumnDef
If this column represents a Java object, this must be a class the object is derived from to be added to this column.
setClientInfo(String, String) - Method in class com.mckoi.database.jdbc.MConnection
 
setClientInfo(Properties) - Method in class com.mckoi.database.jdbc.MConnection
 
setClob(String, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
setClob(String, Clob) - Method in class com.mckoi.database.jdbc.MResultSet
 
setColumnData(int, TObject) - Method in class com.mckoi.database.RowData
Sets up a column by casting the value from the given TObject to a type that is compatible with the column.
setColumnDataFromObject(int, Object) - Method in class com.mckoi.database.RowData
Sets up a column from an Object.
setColumnDataFromTObject(int, TObject) - Method in class com.mckoi.database.RowData
Sets up a column from a TObject.
setColumnMap(int[], Variable[]) - Method in class com.mckoi.database.SubsetColumnTable
Adds a column map into this table.
setColumnName(String) - Method in class com.mckoi.database.Variable
Sets the column name of this variable.
setColumnToDefault(int, QueryContext) - Method in class com.mckoi.database.RowData
Sets the given column number to the default value for this column.
setColumnToNull(int) - Method in class com.mckoi.database.RowData
This is a special case situation for setting the column cell to 'null'.
setCurrentSchema(String) - Method in class com.mckoi.database.DatabaseConnection
Sets the schema that this connection is within.
setDataAreaSize(long) - Method in class com.mckoi.store.AbstractStore
Sets the size of the data area.
setDataAreaSize(long) - Method in class com.mckoi.store.JournalledFileStore
 
setDatabasePath(String) - Method in class com.mckoi.database.control.DefaultDBConfig
Sets the path of the database.
setDataType(TType) - Method in class com.mckoi.database.interpret.ColumnDef
Sets the type of data of this column.
setDate(int, Date) - Method in class com.mckoi.jfccontrols.Query
 
setDBType(int) - Method in class com.mckoi.database.DataTableColumnDef
 
setDebugLevel(int) - Method in class com.mckoi.database.TransactionSystem
Sets the debug minimum level that is output to the logger.
setDebugLevel(int) - Static method in class com.mckoi.debug.Debug
Deprecated.
Sets the debug level that's to be output to the stream.
setDebugLevel(int) - Method in class com.mckoi.debug.DefaultDebugLogger
Sets the debug level that's to be output to the stream.
setDebugOutput(Writer) - Method in class com.mckoi.database.TransactionSystem
Sets the Writer output for the debug logger.
setDebugStream(PrintStream) - Method in class com.mckoi.database.sql.SQLTokenManager
Set debug output.
setDefaultExpression(Expression) - Method in class com.mckoi.database.DataTableColumnDef
 
setDefaultExpression(Expression) - Method in class com.mckoi.database.interpret.ColumnDef
Sets the default expression (this is used to make a new constraint).
setDefaultForRest(QueryContext) - Method in class com.mckoi.database.RowData
Any columns in the row of data that haven't been set yet (they will be 'null') will be set to the default value during this method.
setDefaultSchema(String) - Method in class com.mckoi.database.DatabaseConnection
Changes the default schema to the given schema.
setDeleteOnClose(boolean) - Method in class com.mckoi.database.control.DBSystem
Sets a flag that causes the database to delete itself from the file system when it is shut down.
setDeleteOnShutdown(boolean) - Method in class com.mckoi.database.Database
If the 'deleteOnShutdown' flag is set, the database will delete the database from the file system when it is shutdown.
setDouble(int, double) - Method in class com.mckoi.jfccontrols.Query
 
setElementAt(int, Object) - Method in class com.mckoi.database.Expression
Sets the element at the given position in the postfix list.
setEvalResult(TObject) - Method in class com.mckoi.database.CorrelatedVariable
Sets the value this correlated variable evaluates to.
setFetchDirection(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
setFetchSize(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
setForeignKey(String) - Method in class com.mckoi.database.DataTableColumnDef
Deprecated. 
setForeignKey(String, ArrayList, ArrayList, String, String) - Method in class com.mckoi.database.interpret.ConstraintDef
Sets object up for foreign key reference.
setFromExpression(Expression) - Method in class com.mckoi.database.interpret.SearchExpression
Sets this search expression from the given expression.
setFromResolver(VariableResolver) - Method in class com.mckoi.database.CorrelatedVariable
Given a VariableResolver this will set the value of the correlated variable.
setFromTType(TType) - Method in class com.mckoi.database.DataTableColumnDef
Sets this DataTableColumnDef object up from information in the TType object.
setGivenName(TableName) - Method in class com.mckoi.database.QueryPlan.SubsetNode
Sets the given table name of the resultant table.
setHoldability(int) - Method in class com.mckoi.database.jdbc.MConnection
 
setID() - Method in interface com.mckoi.database.VariableResolver
A number that uniquely identifies the current state of the variable resolver.
setIgnoreIdentifierCase(boolean) - Method in class com.mckoi.database.control.DefaultDBConfig
Sets that the engine ignores case for identifiers.
setImmutable() - Method in class com.mckoi.database.DataIndexSetDef
Sets the immutable flag.
setImmutable() - Method in class com.mckoi.database.DataTableDef
Sets this DataTableDef to immutable which means nothing is able to change it.
setImmutable() - Method in class com.mckoi.database.SelectableScheme
Sets this scheme to immutable.
setImmutable() - Method in class com.mckoi.util.AbstractBlockIntegerList
Sets the list as immutable (we aren't allowed to change the contents).
setImmutable() - Method in interface com.mckoi.util.IntegerListInterface
Makes this list immutable effectively making it read-only.
setIndex(Token) - Method in class com.mckoi.database.interpret.ColumnDef
Sets the indexing.
setIndexScheme(String) - Method in class com.mckoi.database.DataTableColumnDef
Sets the indexing scheme for this column.
setIndexSetForTable(MasterTableDataSource, IndexSet) - Method in class com.mckoi.database.SimpleTransaction
Sets the IndexSet for the given MasterTableDataSource object in this transaction.
setInitiallyDeferred() - Method in class com.mckoi.database.interpret.ConstraintDef
Sets that this constraint is initially deferred.
setInt(int, int) - Method in class com.mckoi.jfccontrols.Query
 
setInt(int, byte[], int) - Static method in class com.mckoi.util.ByteArrayUtil
Sets the int at the given offset of the byte array.
setIntAt(int, int) - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Sets an int at the given position, overwriting anything that was previously there.
setIntAt(int, int) - Method in class com.mckoi.util.IntegerListBlockInterface
Sets an int at the given position, overwriting anything that was previously there.
setIntAt(int, int) - Method in class com.mckoi.util.IntegerVector
Sets an int at the given position, overwriting anything that was previously there.
setIsExecutingCommands(boolean) - Method in class com.mckoi.database.Database
Controls whether the database is allowed to execute commands or not.
setLockHandle(LockHandle) - Method in interface com.mckoi.database.DatabaseProcedure
Sets the LockHandle object for this procedure.
setLogDirectory(File) - Method in class com.mckoi.database.TransactionSystem
Sets the log directory.
setLogPath(String) - Method in class com.mckoi.database.control.DefaultDBConfig
Sets the path of the log.
setLong(int, long) - Method in class com.mckoi.jfccontrols.Query
 
setLong(long, byte[], int) - Static method in class com.mckoi.util.ByteArrayUtil
Sets the long at the given offset of the byte array.
setMinimumDebugLevel(int) - Method in class com.mckoi.database.control.DefaultDBConfig
Sets the minimum debug level for output to the debug log file.
setMode(int) - Method in class com.mckoi.database.LockingMechanism
This method _must_ be called before a threads initial access to a Database object.
setName(String) - Method in class com.mckoi.database.DataTableColumnDef
 
setName(String) - Method in class com.mckoi.database.interpret.ColumnDef
Sets the name of the column.
setName(String) - Method in class com.mckoi.database.interpret.ConstraintDef
Sets the name of the constraint.
setNCharacterStream(String, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
setNClob(String, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
setNetworkTimeout(Executor, int) - Method in class com.mckoi.database.jdbc.MConnection
 
setNotDeferrable() - Method in class com.mckoi.database.interpret.ConstraintDef
Sets that this constraint is not deferrable.
setNotNull(boolean) - Method in class com.mckoi.database.DataTableColumnDef
 
setObject(int, Object) - Method in class com.mckoi.jfccontrols.Query
 
setOutput(Writer) - Static method in class com.mckoi.debug.Debug
Deprecated.
Sets up the OutputStream to which the debug information is to be output to.
setOutput(Writer) - Method in class com.mckoi.debug.DefaultDebugLogger
Sets up the OutputStream to which the debug information is to be output to.
setPersistentVar(String, String) - Method in class com.mckoi.database.DatabaseConnection
Same as the Transaction.setPersistentVar method.
setPersistentVar(String, String) - Method in class com.mckoi.database.Transaction
Sets a persistent variable of the database that becomes a committed change once this transaction is committed.
setPreserveTableStructure(boolean) - Method in class com.mckoi.jfccontrols.ResultSetTableModel
A property that checks for changes when a result set is updated and preserves the layout if the updated result set looks similar.
setPrimaryKey(ArrayList) - Method in class com.mckoi.database.interpret.ConstraintDef
Sets object up for a primary key constraint.
SetQuantifier() - Method in class com.mckoi.database.sql.SQL
 
setReadOnly(boolean) - Method in class com.mckoi.database.control.DefaultDBConfig
Sets that the database is read only.
setReadOnly(boolean) - Method in class com.mckoi.database.jdbc.MConnection
 
setReadOnly() - Method in class com.mckoi.database.SimpleTransaction
Sets this transaction as read only.
setReservedLong(long) - Method in class com.mckoi.database.FixedRecordList
Sets the 8 byte long that is reserved for storing the delete chain (if there is one).
setRowCell(TObject, int, int) - Method in class com.mckoi.database.TemporaryTable
Sets the cell in the given column / row to the given value.
setRowCell(TObject, String) - Method in class com.mckoi.database.TemporaryTable
Sets the cell in the column of the last row of this table to the given TObject.
setRowObject(TObject, int, int) - Method in class com.mckoi.database.TemporaryTable
Sets the cell in the column of the last row of this table to the given TObject.
setRowObject(TObject, String) - Method in class com.mckoi.database.TemporaryTable
Sets the cell in the column of the last row of this table to the given TObject.
setRowObject(TObject, int) - Method in class com.mckoi.database.TemporaryTable
Sets the cell in the column of the last row of this table to the given TObject.
setSavepoint() - Method in class com.mckoi.database.jdbc.MConnection
 
setSavepoint(String) - Method in class com.mckoi.database.jdbc.MConnection
 
setScale(int) - Method in class com.mckoi.database.DataTableColumnDef
 
setScale(int) - Method in class com.mckoi.database.global.ColumnDescription
Sets the scale of the numerical values stored.
setScale(int, int) - Method in class com.mckoi.util.BigNumber
 
setSchema(String) - Method in class com.mckoi.database.jdbc.MConnection
 
setSequenceValue(String, long) - Method in class com.mckoi.database.DatabaseConnection
Sets the sequence value for the given sequence generator.
setSequenceValue(String, long) - Method in class com.mckoi.database.DatabaseQueryContext
Sets the current sequence value for the given sequence generator.
setSequenceValue(String, long) - Method in interface com.mckoi.database.QueryContext
Sets the current sequence value for the given sequence generator.
setSequenceValue(TableName, long) - Method in class com.mckoi.database.SimpleTransaction
Sets the sequence value for the given sequence generator.
setShort(short, byte[], int) - Static method in class com.mckoi.util.ByteArrayUtil
Sets the short at the given offset of the byte array.
setSize() - Method in class com.mckoi.database.CollatedBaseSearch
The size of the set (the number of rows in this column).
setSize(int) - Method in class com.mckoi.database.DataTableColumnDef
 
setSize() - Method in class com.mckoi.database.InsertSearch
 
setSize(long) - Method in class com.mckoi.store.ScatteringStoreDataAccessor
 
setSQLType(int) - Method in class com.mckoi.database.DataTableColumnDef
 
setSQLType(int) - Method in class com.mckoi.database.global.ColumnDescription
Sets the SQL type for this ColumnDescription object.
setStrictGetObject(boolean) - Method in class com.mckoi.database.jdbc.MckoiConnection
This method can be used to disable strict get object in ResultSet.
setStrictGetObject(boolean) - Method in class com.mckoi.database.jdbc.MConnection
Toggles strict get object.
setString(int, String) - Method in class com.mckoi.jfccontrols.Query
 
setStringLocale(String, int, int) - Method in class com.mckoi.database.DataTableColumnDef
 
setTableClass(String) - Method in class com.mckoi.database.DataTableDef
 
setTableName(TableName) - Method in class com.mckoi.database.DataTableDef
 
setTableName(TableName) - Method in class com.mckoi.database.Variable
Sets the TableName of this variable.
setTabSize(int) - Method in class com.mckoi.database.sql.SimpleCharStream
 
setTimeFrame(int, TimeFrame) - Method in class com.mckoi.jfccontrols.Query
 
setTransactionIsolation(String) - Method in class com.mckoi.database.DatabaseConnection
Sets the transaction isolation level from a string.
setTransactionIsolation(int) - Method in class com.mckoi.database.jdbc.MConnection
 
setTypeMap(Map) - Method in class com.mckoi.database.jdbc.MConnection
 
setUnique() - Method in class com.mckoi.database.global.ColumnDescription
Sets this column to unique.
setUnique(ArrayList) - Method in class com.mckoi.database.interpret.ConstraintDef
Sets object up for a unique constraint.
setUniqueGroup(int) - Method in class com.mckoi.database.global.ColumnDescription
Sets the column to belong to the specified unique group in the table.
setUniqueID(TableName, long) - Method in class com.mckoi.database.SimpleTransaction
Sets the unique id for the given table name.
setUniqueKey(String) - Method in class com.mckoi.database.interpret.FromTableDef
Sets the unique key.
setupAllSelectableSchemes() - Method in class com.mckoi.database.TemporaryTable
This should be called if you want to perform table operations on this TemporaryTable.
setupEntire(Assignment[], QueryContext) - Method in class com.mckoi.database.RowData
Sets up an entire row given the array of assignments.
setupEntire(int[], List, QueryContext) - Method in class com.mckoi.database.RowData
Sets up an entire row given the list of insert elements and a list of indices to the columns to set.
setupEntire(int[], Expression[], QueryContext) - Method in class com.mckoi.database.RowData
Sets up an entire row given the array of Expressions and a list of indices to the columns to set.
setupIndexesForCompositeFunction(int, boolean) - Method in class com.mckoi.database.CompositeTable
Sets up the indexes in this composite table by performing for composite function on the tables.
setupRowCache(int, int) - Method in class com.mckoi.database.TransactionSystem
Hack - set up the DataCellCache in DatabaseSystem so we can use the MasterTableDataSource object without having to boot a new DatabaseSystem.
setupSystemFunctions(DatabaseConnection, String) - Method in class com.mckoi.database.Database
Sets all the standard functions and procedures available to engine.
setUserLock(DatabaseQueryContext, User, boolean) - Method in class com.mckoi.database.Database
Sets the lock status for the given user.
setValue(String, String) - Method in class com.mckoi.database.control.AbstractDBConfig
Sets the configuration value for the key property key.
setValue(String, String) - Method in class com.mckoi.database.control.DefaultDBConfig
Overwrites the configuration key with the given value.
setVar(String, Expression) - Method in class com.mckoi.database.DatabaseConnection
Assigns a variable to the expression for this connection.
setVar(int, Object) - Method in class com.mckoi.database.jdbc.SQLQuery
Sets a variable at the given index.
setVar(int, Object[]) - Method in class com.mckoi.database.SimpleTableQuery
Adds a new key/value mapping in this table.
setVerboseColumnNames(boolean) - Method in class com.mckoi.database.jdbc.MckoiConnection
This method is used to enable verbose column names in ResultSetMetaData.
setVerboseColumnNames(boolean) - Method in class com.mckoi.database.jdbc.MConnection
Toggles verbose column names from ResultSetMetaData.
setWholeTableAsGroup() - Method in class com.mckoi.database.FunctionTable
Sets the whole reference table as a single group.
SHARED_MODE - Static variable in class com.mckoi.database.LockingMechanism
Class statics.
ShellUserTerminal - Class in com.mckoi.util
An implementation of UserTerminal that uses the shell terminal via System.in and System.out.
ShellUserTerminal() - Constructor for class com.mckoi.util.ShellUserTerminal
 
shortValue() - Method in class com.mckoi.util.BigNumber
Returns this big number as a short.
shouldWipeMoreNodes() - Method in class com.mckoi.util.Cache
Returns true if the clean-up method that periodically cleans up the cache, should clean up more elements from the cache.
Show - Class in com.mckoi.database.interpret
Statement that handles SHOW and DESCRIBE sql commands.
Show() - Constructor for class com.mckoi.database.interpret.Show
 
Show() - Method in class com.mckoi.database.sql.SQL
 
SHOW - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
shutdown() - Method in class com.mckoi.database.Database
Cleanly shuts down the database.
ShutDown() - Method in class com.mckoi.database.sql.SQL
 
SHUTDOWN - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
signum() - Method in class com.mckoi.util.BigNumber
 
simple(Object, Operator, Object) - Static method in class com.mckoi.database.Expression
Generates a simple expression from two objects and an operator.
SimpleCharStream - Class in com.mckoi.database.sql
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class com.mckoi.database.sql.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class com.mckoi.database.sql.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class com.mckoi.database.sql.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class com.mckoi.database.sql.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class com.mckoi.database.sql.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class com.mckoi.database.sql.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class com.mckoi.database.sql.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class com.mckoi.database.sql.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class com.mckoi.database.sql.SimpleCharStream
Constructor.
simpleJoin(QueryContext, Table, Variable, Operator, Expression) - Method in class com.mckoi.database.Table
A simple join operation.
SimplePatternSelectNode(QueryPlanNode, Expression) - Constructor for class com.mckoi.database.QueryPlan.SimplePatternSelectNode
 
SimpleRowEnumeration - Class in com.mckoi.database
A RowEnumeration implementation that represents a sequence of rows that can be referenced in incremental order between 0 and row_count (exclusive).
SimpleRowEnumeration(int) - Constructor for class com.mckoi.database.SimpleRowEnumeration
Constructs the RowEnumeration.
simpleSelect(QueryContext, Variable, Operator, Expression) - Method in class com.mckoi.database.Table
A simple select on this table.
SimpleSelectNode(QueryPlanNode, Variable, Operator, Expression) - Constructor for class com.mckoi.database.QueryPlan.SimpleSelectNode
 
SimpleTableQuery - Class in com.mckoi.database
A simple convenience interface for querying a MutableTableDataSource instance.
SimpleTableQuery(TableDataSource) - Constructor for class com.mckoi.database.SimpleTableQuery
Constructs the SimpleTableQuery with the given MutableTableDataSource object.
SimpleTransaction - Class in com.mckoi.database
An simple implementation of Transaction that provides various facilities for implementing a Transaction object on a number of MasterTableDataSource tables.
SingleQueryPlanNode(QueryPlanNode) - Constructor for class com.mckoi.database.QueryPlan.SingleQueryPlanNode
Constructor.
singleRowSelect(int) - Method in class com.mckoi.database.Table
Selects a single row at the given index from this table.
SingleRowTableNode() - Constructor for class com.mckoi.database.QueryPlan.SingleRowTableNode
 
size() - Method in class com.mckoi.database.Expression
Returns the number of elements and operators that are in this postfix list.
size(Object) - Static method in class com.mckoi.database.global.ObjectTransfer
Makes an estimate of the size of the object.
size() - Method in interface com.mckoi.database.GroupResolver
The total number of set items in this group.
size() - Method in class com.mckoi.util.AbstractBlockIntegerList
The number of integers that are in the list.
size() - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Returns the number of entries in this block.
size() - Method in class com.mckoi.util.IntegerListBlockInterface
Returns the number of entries in this block.
size() - Method in interface com.mckoi.util.IntegerListInterface
The number of integers that are in the list.
size() - Method in class com.mckoi.util.IntegerVector
Returns the size of the vector.
size() - Method in class com.mckoi.util.StringListBucket
Returns the number of string elements in the list.
skip(long) - Method in class com.mckoi.database.jdbc.AsciiReader
 
skip(long) - Method in class com.mckoi.database.jdbc.BinaryToUnicodeReader
 
skip(long) - Method in class com.mckoi.util.PagedInputStream
 
skipWhiteSpace(CharacterIterator) - Static method in class com.mckoi.util.GeneralParser
Moves the iterator past any white space.
SMALLINT - Static variable in interface com.mckoi.database.global.SQLTypes
 
SMALLINT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
softIndexStorage() - Method in class com.mckoi.database.TransactionSystem
Returns true if all table indices are kept behind a soft reference that can be garbage collected.
SOME - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
sortedIndexOf(int, int, int) - Method in class com.mckoi.util.IntegerVector
This is a very quick search for a value given a sorted array.
sortedIndexOf(int) - Method in class com.mckoi.util.IntegerVector
Searches the entire sorted list for the given value and returns the index of it.
sortedIndexOf(Comparable[], Comparable, int, int) - Static method in class com.mckoi.util.SortUtil
Quickly finds the index of the given object in the list.
sortedIntCount(int) - Method in class com.mckoi.util.IntegerVector
Given a sorted list, this will return the count of this value in the list.
sortedQuickFind(Comparable[], Comparable, SearchResults) - Static method in class com.mckoi.util.SortUtil
Quickly finds the given element in the array of objects.
SortNode(QueryPlanNode, Variable[], boolean[]) - Constructor for class com.mckoi.database.QueryPlan.SortNode
 
SortUtil - Class in com.mckoi.util
Provides various sort utilities for a list of objects that implement Comparable.
SortUtil() - Constructor for class com.mckoi.util.SortUtil
 
specialToken - Variable in class com.mckoi.database.sql.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
split() - Method in class com.mckoi.database.Expression
Returns an array of two Expression objects that represent the left hand and right and side of the last operator in the post fix notation.
splitArea(long, long) - Method in class com.mckoi.store.AbstractStore
Splits an area pointed to by 'pointer' at a new boundary point.
SQL - Class in com.mckoi.database.sql
 
SQL(InputStream) - Constructor for class com.mckoi.database.sql.SQL
Constructor with InputStream.
SQL(InputStream, String) - Constructor for class com.mckoi.database.sql.SQL
Constructor with InputStream and supplied encoding
SQL(Reader) - Constructor for class com.mckoi.database.sql.SQL
Constructor.
SQL(SQLTokenManager) - Constructor for class com.mckoi.database.sql.SQL
Constructor with generated Token Manager.
SQLADD - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
SQLCOLUMN - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
SQLConstants - Interface in com.mckoi.database.sql
Token literal values and constants.
SQLDEFAULT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
SQLIdentifier() - Method in class com.mckoi.database.sql.SQL
 
SQLLoginException - Exception in com.mckoi.database.jdbc
An SQLException that signifies username/password authentication failed.
SQLLoginException(String, String, int) - Constructor for exception com.mckoi.database.jdbc.SQLLoginException
 
SQLLoginException(String, String) - Constructor for exception com.mckoi.database.jdbc.SQLLoginException
 
SQLLoginException(String) - Constructor for exception com.mckoi.database.jdbc.SQLLoginException
 
SQLLoginException() - Constructor for exception com.mckoi.database.jdbc.SQLLoginException
 
SQLQuery - Class in com.mckoi.database.jdbc
Represents an SQL Query to the database.
SQLQuery(String) - Constructor for class com.mckoi.database.jdbc.SQLQuery
Constructs the query.
SQLQueryExecutor - Class in com.mckoi.database.interpret
An object used to execute SQL queries against a given DatabaseConnection object.
SQLQueryExecutor() - Constructor for class com.mckoi.database.interpret.SQLQueryExecutor
Constructs the executor.
SQLRETURN - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
SQLTokenManager - Class in com.mckoi.database.sql
Token Manager.
SQLTokenManager(SimpleCharStream) - Constructor for class com.mckoi.database.sql.SQLTokenManager
Constructor.
SQLTokenManager(SimpleCharStream, int) - Constructor for class com.mckoi.database.sql.SQLTokenManager
Constructor.
SQLTypes - Interface in com.mckoi.database.global
A JDBC independant type definition list.
sqlTypeToString(int) - Static method in class com.mckoi.database.DataTableColumnDef
Returns a string that represents the given SQLType enumeration passed to it.
sqrt() - Method in class com.mckoi.util.BigNumber
 
StandardMessages - Class in com.mckoi.database.global
This class contains a number of standard messages that are displayed throughout the operation of the database.
StandardMessages() - Constructor for class com.mckoi.database.global.StandardMessages
 
STAR - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
start() - Method in class com.mckoi.database.control.TCPJDBCServer
Starts the server and binds it to the given port.
start(InetAddress, int, String) - Method in class com.mckoi.database.jdbcserver.TCPServer
Starts the server running.
START - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
start() - Method in class com.mckoi.store.LoggingBufferManager
Starts the buffer manager.
startDatabase(DBConfig) - Method in class com.mckoi.database.control.DBController
Starts a database in the local JVM given the configuration in DBConfig and returns a DBSystem object.
startShutDownThread() - Method in class com.mckoi.database.Database
Starts the shutdown thread which should contain delegates that shut the database and all its resources down.
STATE_BASED - Static variable in interface com.mckoi.database.FunctionInfo
A function that is non-aggregate but whose return value is not guarenteed to be the same given the identical parameters over subsequent calls.
STATE_POST - Static variable in class com.mckoi.database.TableDataConglomerate
The postfix on the name of the state file for the database store name.
Statement - Class in com.mckoi.database.interpret
Provides a set of useful utility functions to use by all the interpretted statements.
Statement() - Constructor for class com.mckoi.database.interpret.Statement
 
Statement() - Method in class com.mckoi.database.sql.SQL
 
StatementCache - Class in com.mckoi.database
A cache that maintains a serialized set of StatementTree objects that can be deserialized on demand.
StatementCache(DatabaseSystem, int, int, int) - Constructor for class com.mckoi.database.StatementCache
Constructs the cache.
StatementException - Exception in com.mckoi.database
An error that is thrown when there is erronious information in a statement.
StatementException(String) - Constructor for exception com.mckoi.database.StatementException
 
StatementTree - Class in com.mckoi.database
A serializable container class for a parsed query language statement.
StatementTree(String) - Constructor for class com.mckoi.database.StatementTree
Constructs the StatementTree.
StatementTreeObject - Interface in com.mckoi.database
An complex object that is to be contained within a StatementTree object.
STATIC - Static variable in interface com.mckoi.database.FunctionInfo
A type that represents a static function.
staticFlag - Static variable in class com.mckoi.database.sql.SimpleCharStream
Whether parser is static.
stats() - Method in class com.mckoi.database.Database
Convenience static for accessing the global Stats object.
stats() - Method in class com.mckoi.database.TransactionSystem
Returns a com.mckoi.util.Stats object that can be used to keep track of database statistics for this VM.
Stats - Class in com.mckoi.util
An object that is used to store and update various stats.
Stats() - Constructor for class com.mckoi.util.Stats
Constructs the object.
statsScan(HashMap) - Method in class com.mckoi.store.AbstractStore
Performs an extensive lookup on all the tables in this store and sets a number of properties in the given HashMap (property name(String) -> property description(Object)).
statString(String) - Method in class com.mckoi.util.Stats
Returns a String representation of the stat with the given key name.
statusString() - Method in class com.mckoi.database.FixedSizeDataStore
Returns a string that contains diagnostic information.
statusString() - Method in class com.mckoi.database.IndexStore
Returns a string that contains diagnostic information.
stop() - Method in class com.mckoi.database.control.TCPJDBCServer
Stops the server running on the given port.
stop() - Method in class com.mckoi.store.LoggingBufferManager
Stops the buffer manager.
Store - Interface in com.mckoi.store
A store is a resource where areas can be allocated and freed to store objects.
storesLowerCaseIdentifiers() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
storesLowerCaseQuotedIdentifiers() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
storesMixedCaseIdentifiers() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
storesMixedCaseQuotedIdentifiers() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
storesUpperCaseIdentifiers() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
storesUpperCaseQuotedIdentifiers() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
storeSystem() - Method in class com.mckoi.database.Database
Returns the StoreSystem for this Database.
storeSystem() - Method in class com.mckoi.database.TableDataConglomerate
Returns the StoreSystem used by this conglomerate to manage the persistent state of the database.
storeSystem() - Method in class com.mckoi.database.TransactionSystem
Returns the StoreSystem encapsulation being used in this database.
STREAMABLE_OBJECT_SECTION - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Requests a section of a streamable object from the server.
StreamableObject - Class in com.mckoi.database.global
An object that is streamable (such as a long binary object, or a long string object).
StreamableObject(byte, long, long) - Constructor for class com.mckoi.database.global.StreamableObject
Constructs the StreamableObject.
StreamableObjectPart - Class in com.mckoi.database.jdbc
Represents a response from the server for a section of a streamable object.
StreamableObjectPart(byte[]) - Constructor for class com.mckoi.database.jdbc.StreamableObjectPart
Constructs the ResultCellPart.
StreamFile - Class in com.mckoi.store
A RandomAccessFile that acts as an OutputStream, and can also be read as an InputStream.
StreamFile(File, String) - Constructor for class com.mckoi.store.StreamFile
Constructor.
STRING - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
STRING_LITERAL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
STRING_TYPE - Static variable in class com.mckoi.database.TType
A default string (SQL VARCHAR) type of unlimited maximum size and null locale.
StringAccessor - Interface in com.mckoi.database.global
An interface used by the engine to access and process strings.
StringListBucket - Class in com.mckoi.util
A utility container class for holding a list of strings.
StringListBucket() - Constructor for class com.mckoi.util.StringListBucket
Constructs the bucket.
StringListBucket(String) - Constructor for class com.mckoi.util.StringListBucket
 
StringObject - Class in com.mckoi.database.global
A concrete implementation of StringAccessor that uses a java.lang.String object.
StringOperator(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
 
stringType(int, int, String, int, int) - Static method in class com.mckoi.database.TType
Returns a TStringType object of the given size and locale information.
StringUtil - Class in com.mckoi.util
Various String utilities.
StringUtil() - Constructor for class com.mckoi.util.StringUtil
 
stringVal(StringObject) - Static method in class com.mckoi.database.TObject
Returns a TObject of VARCHAR type that represents the given StringObject value.
stringVal(String) - Static method in class com.mckoi.database.TObject
Returns a TObject of VARCHAR type that represents the given String value.
STRUCT - Static variable in interface com.mckoi.database.global.SQLTypes
 
SubQueryExpression(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
 
SubQueryOperator(Expression, Stack) - Method in class com.mckoi.database.sql.SQL
 
SubsetColumnTable - Class in com.mckoi.database
This object is a filter that sits atop a Table object.
SubsetColumnTable(Table) - Constructor for class com.mckoi.database.SubsetColumnTable
The Constructor.
SubsetNode(QueryPlanNode, Variable[], Variable[]) - Constructor for class com.mckoi.database.QueryPlan.SubsetNode
 
SUBTRACT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
subtract(BigNumber) - Method in class com.mckoi.util.BigNumber
 
SUCCESS - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Operation was successful.
supportsAlterTableWithAddColumn() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsAlterTableWithDropColumn() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsANSI92EntryLevelSQL() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsANSI92FullSQL() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsANSI92IntermediateSQL() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsBatchUpdates() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsCatalogsInDataManipulation() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsCatalogsInIndexDefinitions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsCatalogsInPrivilegeDefinitions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsCatalogsInProcedureCalls() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsCatalogsInTableDefinitions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsColumnAliasing() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsConvert() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsConvert(int, int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsCoreSQLGrammar() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsCorrelatedSubqueries() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsDataDefinitionAndDataManipulationTransactions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsDataManipulationTransactionsOnly() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsDifferentTableCorrelationNames() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsExpressionsInOrderBy() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsExtendedSQLGrammar() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsFullOuterJoins() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsGetGeneratedKeys() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsGroupBy() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsGroupByBeyondSelect() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsGroupByUnrelated() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsIntegrityEnhancementFacility() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsLikeEscapeClause() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsLimitedOuterJoins() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsMinimumSQLGrammar() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsMixedCaseIdentifiers() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsMixedCaseQuotedIdentifiers() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsMultipleOpenResults() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsMultipleResultSets() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsMultipleTransactions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsNamedParameters() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsNonNullableColumns() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsOpenCursorsAcrossCommit() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsOpenCursorsAcrossRollback() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsOpenStatementsAcrossCommit() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsOpenStatementsAcrossRollback() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsOrderByUnrelated() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsOuterJoins() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsPositionedDelete() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsPositionedUpdate() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsResultSetConcurrency(int, int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsResultSetHoldability(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsResultSetType(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSavepoints() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSchemasInDataManipulation() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSchemasInIndexDefinitions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSchemasInPrivilegeDefinitions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSchemasInProcedureCalls() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSchemasInTableDefinitions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSelectForUpdate() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsStatementPooling() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsStoredFunctionsUsingCallSyntax() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsStoredProcedures() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSubqueriesInComparisons() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSubqueriesInExists() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSubqueriesInIns() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsSubqueriesInQuantifieds() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsTableCorrelationNames() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsTransactionIsolationLevel(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsTransactions() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsUnion() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
supportsUnionAll() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
SwingBlockUtil - Class in com.mckoi.jfccontrols
Helper class for providing blocking behaviour on the AWT/Swing event dispatcher thread without freezing up the user interface.
SwingBlockUtil() - Constructor for class com.mckoi.jfccontrols.SwingBlockUtil
 
switchArgument(String) - Method in class com.mckoi.util.CommandLine
Returns the contents of a switch variable if the switch is found on the command line.
switchArgument(String, String) - Method in class com.mckoi.util.CommandLine
Returns the contents of a switch variable if the switch is found on the command line.
switchArguments(String, int) - Method in class com.mckoi.util.CommandLine
Returns the contents of a set of arguments found after a switch on the command line.
SwitchTo(int) - Method in class com.mckoi.database.sql.SQLTokenManager
Switch to specified lex state.
synch() - Method in class com.mckoi.database.FixedSizeDataStore
Synchronizes the memory store with the file header.
synch() - Method in class com.mckoi.database.VariableSizeDataStore
Synchronizes all the data in memory with the hard copy on disk.
synch() - Method in class com.mckoi.store.HeapStore
 
synch() - Method in class com.mckoi.store.ScatteringStoreDataAccessor
 
synch() - Method in class com.mckoi.store.StreamFile
Synchs the file.
SYS_DATA_TRIGGER - Static variable in class com.mckoi.database.Database
The system internally generated 'sUSRDataTrigger' table.
SYS_DB_STATISTICS - Static variable in class com.mckoi.database.Database
The system internally generated 'sUSRDatabaseStatistics' table.
SYS_FUNCTION - Static variable in class com.mckoi.database.Database
The function table.
SYS_FUNCTIONFACTORY - Static variable in class com.mckoi.database.Database
The function factory table.
SYS_GRANTS - Static variable in class com.mckoi.database.Database
 
SYS_LABEL - Static variable in class com.mckoi.database.Database
The label table.
SYS_PASSWORD - Static variable in class com.mckoi.database.Database
The password privs and grants table.
SYS_SEQUENCE - Static variable in class com.mckoi.database.TableDataConglomerate
 
SYS_SEQUENCE_INFO - Static variable in class com.mckoi.database.TableDataConglomerate
 
SYS_SERVICE - Static variable in class com.mckoi.database.Database
The services table.
SYS_TABLE_COLUMNS - Static variable in class com.mckoi.database.Database
The system internally generated 'sUSRTableColumns' table.
SYS_TABLE_INFO - Static variable in class com.mckoi.database.Database
The system internally generated 'sUSRTableInfo' table.
SYS_USERCONNECT - Static variable in class com.mckoi.database.Database
 
SYS_USERPRIV - Static variable in class com.mckoi.database.Database
 
SYS_VIEW - Static variable in class com.mckoi.database.Database
The view table.
SYSTEM_SCHEMA - Static variable in class com.mckoi.database.Database
The name of the system schema that contains tables refering to system information.
SYSTEM_SCHEMA - Static variable in class com.mckoi.database.TableDataConglomerate
The name of the system schema where persistant conglomerate state is stored.
SystemBackup - Class in com.mckoi.database.procedure
A stored procedure that backs up the entire database to the given directory in the file system.
SystemBackup() - Constructor for class com.mckoi.database.procedure.SystemBackup
 

T

TABLE - Static variable in class com.mckoi.database.GrantManager
Represents a TABLE object to grant privs over for the user.
TABLE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
Table - Class in com.mckoi.database
This is a definition for a table in the database.
Table() - Constructor for class com.mckoi.database.Table
The Constructor.
TABLE_ALL_PRIVS - Static variable in class com.mckoi.database.Privileges
Enable all privs for the object.
TABLE_DROPPED - Static variable in exception com.mckoi.database.TransactionException
Thrown when a transaction adds/removes/modifies rows from a table that has been dropped by another transaction.
table_list - Variable in class com.mckoi.database.interpret.Statement
The list of all FromTableInterface objects of resources referenced in this query.
TABLE_READ_PRIVS - Static variable in class com.mckoi.database.Privileges
Read privs for the object.
TABLE_REMOVE_CLASH - Static variable in exception com.mckoi.database.TransactionException
Thrown when a transaction drops or alters a table that another transaction has committed a change to.
TableAccessState - Class in com.mckoi.database
This class provides very limited access to a Table object.
TableAliasName() - Method in class com.mckoi.database.sql.SQL
 
tableCommitChange(TableCommitModificationEvent) - Method in interface com.mckoi.database.TransactionModificationListener
An action for when changes to a table are committed.
TableCommitModificationEvent - Class in com.mckoi.database
An object that encapsulates all row modification information about a table when a change to the table is about to be committed.
TableCommitModificationEvent(SimpleTransaction, TableName, int[], int[]) - Constructor for class com.mckoi.database.TableCommitModificationEvent
Constructs the event.
TableConstraintDefinition() - Method in class com.mckoi.database.sql.SQL
 
TableDataConglomerate - Class in com.mckoi.database
A conglomerate of data that represents the contents of all tables in a complete database.
TableDataConglomerate(TransactionSystem, StoreSystem) - Constructor for class com.mckoi.database.TableDataConglomerate
Constructs the conglomerate.
TableDataSource - Interface in com.mckoi.database
This interface represents the source of data in a table.
TableDeclaration(FromClause) - Method in class com.mckoi.database.sql.SQL
 
TableDescriptions - Class in com.mckoi.database
An object that is a key part of Database.
TableDescriptions(File) - Constructor for class com.mckoi.database.TableDescriptions
Constructs this object with the database in the given directory.
tableExists(String) - Method in class com.mckoi.database.DatabaseConnection
Returns true if the table exists within this connection transaction.
tableExists(TableName) - Method in class com.mckoi.database.DatabaseConnection
Returns true if the table exists within this connection transaction.
tableExists(TableName) - Method in class com.mckoi.database.SimpleTransaction
Returns true if the database table object with the given name exists within this transaction.
TableFunctions - Class in com.mckoi.database
A number of functions that are table set functions such as simple select operations, joins, unions, sub-query operations, etc.
TableFunctions() - Constructor for class com.mckoi.database.TableFunctions
 
tableLockingEnabled() - Method in class com.mckoi.database.TransactionSystem
Returns true if the database should perform checking of table locks.
TableModificationEvent - Class in com.mckoi.database
The event information of when a table is modified inside a transaction.
TableName() - Method in class com.mckoi.database.sql.SQL
 
TableName - Class in com.mckoi.database
A name of a table and any associated referencing information.
TableName(String, String) - Constructor for class com.mckoi.database.TableName
Constructs the name.
TableName(String) - Constructor for class com.mckoi.database.TableName
 
TableQueryDef - Interface in com.mckoi.database
An interface to an object that describes characteristics of a table based object in the database.
TableSelectExpression - Class in com.mckoi.database.interpret
A container object for the a table select expression, eg.
TableSelectExpression() - Constructor for class com.mckoi.database.interpret.TableSelectExpression
Constructor.
tabSize - Variable in class com.mckoi.database.sql.SimpleCharStream
 
TArrayType - Class in com.mckoi.database
An implementation of TType for an expression array.
TArrayType() - Constructor for class com.mckoi.database.TArrayType
Constructs the type.
TBinaryType - Class in com.mckoi.database
An implementation of TType for a binary block of data.
TBinaryType(int, int) - Constructor for class com.mckoi.database.TBinaryType
Constructs the type.
TBooleanType - Class in com.mckoi.database
An implementation of TType for a boolean value.
TBooleanType(int) - Constructor for class com.mckoi.database.TBooleanType
Constructs the type.
TCPJDBCServer - Class in com.mckoi.database.control
Attaches to a DBSystem, and binds a TCP port and serves queries for JDBC connections.
TCPJDBCServer(DBSystem, InetAddress, int) - Constructor for class com.mckoi.database.control.TCPJDBCServer
Constructs the TCP JDBC with the given DBSystem object, and sets the inet address and TCP port that we serve the database from.
TCPJDBCServer(DBSystem, int) - Constructor for class com.mckoi.database.control.TCPJDBCServer
Constructs the TCP JDBC with the given DBSystem object, and sets the TCP port that we serve the database from.
TCPJDBCServer(DBSystem) - Constructor for class com.mckoi.database.control.TCPJDBCServer
Constructs the TCP JDBC with the given DBSystem object, and sets the TCP port and address (for multi-homed computers) to the setting of the configuration in 'system'.
TCPServer - Class in com.mckoi.database.jdbcserver
A TCP/IP socket server that opens a single port and allows JDBC clients to connect through the port to talk with the database.
TCPServer(Database) - Constructor for class com.mckoi.database.jdbcserver.TCPServer
Constructs the TCPServer over the given DatabaseSystem configuration.
TDateType - Class in com.mckoi.database
An implementation of TType for date objects.
TDateType(int) - Constructor for class com.mckoi.database.TDateType
Constructs the type.
TEMPORARY - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
TemporaryTable - Class in com.mckoi.database
This class represents a temporary table that is built from data that is not related to any underlying DataTable object from the database.
TemporaryTable(Database, String, DataTableColumnDef[]) - Constructor for class com.mckoi.database.TemporaryTable
The Constructor.
TemporaryTable(String, Table) - Constructor for class com.mckoi.database.TemporaryTable
Constructs this TemporaryTable based on the fields from the given Table object.
TemporaryTable(DefaultDataTable) - Constructor for class com.mckoi.database.TemporaryTable
Constructs this TemporaryTable based on the given Table object.
TERTIARY_STRENGTH - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
Test() - Method in class com.mckoi.database.sql.SQL
 
testSearch(String, String, boolean) - Static method in class com.mckoi.database.PatternSearch
 
text() - Method in class com.mckoi.database.Expression
Returns the StringBuffer that we can use to append plain text representation as we are parsing the expression.
TEXT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
TIME - Static variable in interface com.mckoi.database.global.SQLTypes
 
TIME - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
TimeFrame - Class in com.mckoi.util
An immutable object that represents a frame of time down to the accuracy of a millisecond.
TimeFrame(BigDecimal) - Constructor for class com.mckoi.util.TimeFrame
Constructs the TimeFrame for the given time.
TIMESTAMP - Static variable in interface com.mckoi.database.global.SQLTypes
 
TIMESTAMP - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
TINYINT - Static variable in interface com.mckoi.database.global.SQLTypes
 
TINYINT - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
titleString() - Method in class com.mckoi.database.QueryPlan.BranchQueryPlanNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.CachePointNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.ConstantSelectNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.CreateFunctionsNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.DistinctNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.ExhaustiveSelectNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.FetchTableNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.FetchViewNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.GroupNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.JoinNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.LeftOuterJoinNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.LogicalUnionNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.MarkerNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.NaturalJoinNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.NonCorrelatedAnyAllNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.RangeSelectNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.SimplePatternSelectNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.SimpleSelectNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.SingleQueryPlanNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.SingleRowTableNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.SortNode
 
titleString() - Method in class com.mckoi.database.QueryPlan.SubsetNode
 
TJavaObjectType - Class in com.mckoi.database
An implementation of TType for a java object of possibly defined type.
TJavaObjectType(String) - Constructor for class com.mckoi.database.TJavaObjectType
Constructs the type.
TNullType - Class in com.mckoi.database
An implementation of TType that represents a NULL type.
TNullType() - Constructor for class com.mckoi.database.TNullType
Constructs the type.
TNumericType - Class in com.mckoi.database
An implementation of TType for a number.
TNumericType(int, int, int) - Constructor for class com.mckoi.database.TNumericType
Constructs a type with the given sql_type value, the size, and the scale of the number.
TO - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
toArrayParamObject(Expression[]) - Static method in class com.mckoi.database.sql.Util
Converts an expression array to an array type that can be added to an expression.
toBigNumber() - Method in class com.mckoi.database.TObject
Returns the BigNumber of this object if this object is a numeric type.
TObject - Class in com.mckoi.database
A TObject is a strongly typed object in a database engine.
TObject(TType, Object) - Constructor for class com.mckoi.database.TObject
Constructs the TObject as the given type.
toBoolean() - Method in class com.mckoi.database.TObject
Returns the Boolean of this object if this object is a boolean type.
toByteArray() - Method in class com.mckoi.util.BigNumber
Returns this number as a byte array (unscaled).
toClass(int) - Static method in class com.mckoi.database.global.TypeUtil
Converts from a db type to a Class object.
toDate(String) - Static method in class com.mckoi.database.global.CastHelper
Parses a String as an SQL date.
toDBType(Class) - Static method in class com.mckoi.database.global.TypeUtil
Converts from a Class object to a type as specified in Types.
toEncodedString() - Method in class com.mckoi.database.Privileges
Converts this privilege to an encoded string.
toInt() - Method in class com.mckoi.database.Privileges
Returns this Privileges object as an encoded int bit array.
toIntArray() - Method in class com.mckoi.util.IntegerVector
Converts the vector into an int[] array.
token - Variable in class com.mckoi.database.sql.SQL
Current token.
Token - Class in com.mckoi.database.sql
Describes the input token stream.
Token() - Constructor for class com.mckoi.database.sql.Token
No-argument constructor
Token(int) - Constructor for class com.mckoi.database.sql.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class com.mckoi.database.sql.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class com.mckoi.database.sql.SQL
Generated Token Manager.
tokenImage - Variable in exception com.mckoi.database.sql.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface com.mckoi.database.sql.SQLConstants
Literal token values.
TokenMgrError - Error in com.mckoi.database.sql
Token Manager Error.
TokenMgrError() - Constructor for error com.mckoi.database.sql.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error com.mckoi.database.sql.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error com.mckoi.database.sql.TokenMgrError
Full Constructor.
toMap() - Method in class com.mckoi.database.Table
Assuming this table is a 2 column key/value table, and the first column is a string, this will convert it into a map.
toParamObject(Token, boolean) - Static method in class com.mckoi.database.sql.Util
Converts a Token which is either a STRING_LITERAL, NUMBER_LITERAL or IDENTIFIER into a Java Object.
topInt() - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
The top int in the list.
topInt() - Method in class com.mckoi.util.IntegerListBlockInterface
The top int in the list.
toSelectableRangeArray() - Method in class com.mckoi.database.SelectableRangeSet
Returns the range as an array of SelectableRange or an empty array if there is no range.
toString() - Method in class com.mckoi.database.AbstractDataTable
Returns a string that represents this table.
toString() - Method in class com.mckoi.database.AbstractFunction
 
toString() - Method in class com.mckoi.database.control.TCPJDBCServer
Returns a string that contains some information about the server that is running.
toString() - Method in class com.mckoi.database.CorrelatedVariable
 
toString() - Method in class com.mckoi.database.Expression
Returns a string representation of this object for diagnostic purposes.
toString() - Method in class com.mckoi.database.FunctionDef
Human understandable string, used for the column title.
toString() - Method in class com.mckoi.database.global.ByteLongObject
 
toString() - Method in class com.mckoi.database.global.NullObject
Deprecated.
 
toString() - Method in interface com.mckoi.database.global.StringAccessor
Returns this string as a java.lang.String object.
toString() - Method in class com.mckoi.database.global.StringObject
Returns this object as a java.lang.String object (easy!)
toString() - Method in class com.mckoi.database.interpret.ByColumn
 
toString() - Method in class com.mckoi.database.interpret.SearchExpression
 
toString() - Method in class com.mckoi.database.interpret.Select
Outputs information for debugging.
toString() - Method in class com.mckoi.database.interpret.SelectColumn
 
toString() - Method in class com.mckoi.database.jdbc.SQLQuery
Outputs the query as text (for debugging)
toString() - Method in class com.mckoi.database.jdbcserver.TCPServer
Returns human understandable information about the server.
toString() - Method in class com.mckoi.database.Lock
 
toString() - Method in class com.mckoi.database.LockHandle
 
toString() - Method in class com.mckoi.database.Operator
 
toString() - Method in class com.mckoi.database.Privileges
 
toString() - Method in class com.mckoi.database.ProcedureName
Returns this procedure name as a string.
toString() - Method in class com.mckoi.database.RowData
Returns a string representation of this row.
toString() - Method in class com.mckoi.database.SchemaDef
 
toString() - Method in class com.mckoi.database.SelectableRange
Outputs this range as a string.
toString() - Method in class com.mckoi.database.SelectableRangeSet
Outputs this range as a string, for diagnostic and testing purposes.
toString() - Method in class com.mckoi.database.SelectableScheme
Diagnostic information.
toString() - Method in class com.mckoi.database.sql.Token
Returns the image.
toString() - Method in class com.mckoi.database.StatementTree
For diagnostic.
toString() - Method in class com.mckoi.database.SubsetColumnTable
Returns a string that represents this table.
toString() - Method in class com.mckoi.database.Table
Returns a string that represents this table.
toString() - Method in class com.mckoi.database.TableName
To string.
toString() - Method in class com.mckoi.database.TObject
 
toString() - Method in class com.mckoi.database.V1MasterTableDataSource
For diagnostic.
toString() - Method in class com.mckoi.database.V2MasterTableDataSource
For diagnostic.
toString() - Method in class com.mckoi.database.Variable
To string.
toString() - Method in class com.mckoi.jfccontrols.Query
For debugging.
toString() - Method in class com.mckoi.store.JournalledFileStore
 
toString() - Method in class com.mckoi.util.AbstractBlockIntegerList
 
toString() - Method in class com.mckoi.util.BigNumber
Returns this big number as a string.
toString() - Method in class com.mckoi.util.BlockIntegerList.IntArrayListBlock
Converts the block into a String.
toString() - Method in class com.mckoi.util.IntegerVector
Converts the vector into a String.
toString() - Method in class com.mckoi.util.Stats
Returns a String that can be use to print out the values of all the stats.
toString() - Method in class com.mckoi.util.StringListBucket
 
toString() - Method in class com.mckoi.util.TimeFrame
For Debugging.
toStringBuffer() - Method in class com.mckoi.util.StringListBucket
Returns the bucket as a StringBuffer.
toStringValue() - Method in class com.mckoi.database.TObject
Returns the String of this object if this object is a string type.
total_allocated_space - Variable in class com.mckoi.store.AbstractStore
The total amount of allocated space within this store since the store was openned.
totalAllocatedSinceStart() - Method in class com.mckoi.store.AbstractStore
Returns the total allocated space since the file was openned.
totalSize() - Method in class com.mckoi.database.FixedSizeDataStore
Returns the size of the data store file.
totalStoreSize() - Method in class com.mckoi.database.VariableSizeDataStore
Returns the size of the data file that keeps all the data in this store.
toTechString() - Method in class com.mckoi.database.Variable
To a differently formatted string.
toTime(String) - Static method in class com.mckoi.database.global.CastHelper
Parses a String as an SQL time.
toTimeStamp(String) - Static method in class com.mckoi.database.global.CastHelper
Parses a String as an SQL timestamp.
TQueryPlanType - Class in com.mckoi.database
An implementation of TType for a query plan value.
TQueryPlanType() - Constructor for class com.mckoi.database.TQueryPlanType
Constructs the type.
TRAILING - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
Transaction - Class in com.mckoi.database
An open transaction that manages all data access to the TableDataConglomerate.
Transaction.CheckExpression - Class in com.mckoi.database
Represents a constraint expression to check.
Transaction.ColumnGroup - Class in com.mckoi.database
A group of columns as used by the constraint system.
Transaction.ColumnGroupReference - Class in com.mckoi.database
Represents a reference from a group of columns in one table to a group of columns in another table.
transactionErrorOnDirtySelect() - Method in class com.mckoi.database.TransactionSystem
Returns true if during commit the engine should look for any selects on a modified table and fail if they are detected.
TransactionException - Exception in com.mckoi.database
Thrown when a transaction error happens.
TransactionException(int, String) - Constructor for exception com.mckoi.database.TransactionException
 
TRANSACTIONISOLATIONLEVEL - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
TransactionModificationListener - Interface in com.mckoi.database
A listener that is notified of table modification events made by a transaction, both immediately inside a transaction and when a transaction commits.
TransactionSystem - Class in com.mckoi.database
A class that provides information and global functions for the transaction layer in the engine.
TransactionSystem() - Constructor for class com.mckoi.database.TransactionSystem
Constructor.
translate(Object) - Static method in class com.mckoi.database.global.ObjectTranslator
Translates the given object to a type the database can process.
TRIGGER - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
TriggerEvent - Class in com.mckoi.database
A trigger event represents a high level action that occured in the database.
TriggerEvent(int, String, int) - Constructor for class com.mckoi.database.TriggerEvent
Constructs the trigger event.
TriggerEvent(int, String) - Constructor for class com.mckoi.database.TriggerEvent
 
triggerExists(String, String) - Method in class com.mckoi.database.ConnectionTriggerManager
Returns true if the trigger exists, false otherwise.
triggerFired(String) - Method in interface com.mckoi.database.jdbc.TriggerListener
Notifies this listener that the trigger with the name has been fired.
TriggerListener - Interface in com.mckoi.database.jdbc
A listener that is notified when the trigger being listened to is fired.
TriggerListener - Interface in com.mckoi.database
A listener that can listen for high layer trigger events.
TriggerName() - Method in class com.mckoi.database.sql.SQL
 
triggerNotify(String, int, String, int) - Method in interface com.mckoi.database.DatabaseConnection.CallBack
Notifies the callee that a trigger event was fired that this user is listening for.
TriggerType() - Method in class com.mckoi.database.sql.SQL
 
TriggerTypes(ArrayList) - Method in class com.mckoi.database.sql.SQL
 
TRIM - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
tryResolveCase(TableName) - Method in class com.mckoi.database.DatabaseConnection
Attempts to resolve the given table name to its correct case assuming the table name represents a case insensitive version of the name.
tryResolveCase(TableName) - Method in class com.mckoi.database.SimpleTransaction
Attempts to resolve the given table name to its correct case assuming the table name represents a case insensitive version of the name.
TStringType - Class in com.mckoi.database
An implementation of TType for a String.
TStringType(int, int, Locale, int, int) - Constructor for class com.mckoi.database.TStringType
Constructs a type with the given sql_type value, the maximum size, and the locale of the string.
TStringType(int, int, String, int, int) - Constructor for class com.mckoi.database.TStringType
Constructs a type with the given sql_type value, the maximum size, and the locale of the string.
TStringType(int, int, String) - Constructor for class com.mckoi.database.TStringType
Constructor without strength and decomposition that sets to default levels.
TType - Class in com.mckoi.database
A TType object represents a type in a database engine.
TType(int) - Constructor for class com.mckoi.database.TType
Constructs the type object.
type - Variable in class com.mckoi.database.DataTableColumnDef
The TType object for this column.
typeEquals(RootTable) - Method in class com.mckoi.database.AbstractDataTable
This function is used to check that two tables are identical.
typeEquals(RootTable) - Method in class com.mckoi.database.CompositeTable
 
typeEquals(RootTable) - Method in class com.mckoi.database.ReferenceTable
 
typeEquals(RootTable) - Method in interface com.mckoi.database.RootTable
This is function is used to check that two root tables are identical.
typeEquals(RootTable) - Method in class com.mckoi.database.SubsetColumnTable
This function is used to check that two tables are identical.
Types - Interface in com.mckoi.database.global
The possible types used in the database.
TypeUtil - Class in com.mckoi.database.global
Utility for converting to and from 'Types' objects.
TypeUtil() - Constructor for class com.mckoi.database.global.TypeUtil
 

U

unblock() - Method in class com.mckoi.jfccontrols.SwingBlockUtil
Unblocks any call to the 'block' method.
UNCOMMITTED - Static variable in interface com.mckoi.database.RawDiagnosticTable
Statics that represent the various states of a record.
UNION - Static variable in class com.mckoi.database.CompositeTable
The composite function for finding the union of the tables.
union(Operator, TObject) - Method in class com.mckoi.database.SelectableRangeSet
Unions this range with the given Operator and value constraint.
union(SelectableRangeSet) - Method in class com.mckoi.database.SelectableRangeSet
Unions the current range set with the given range set.
UNION - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
union(Table) - Method in class com.mckoi.database.Table
Returns a new Table that is the union of the this table and the given table.
UNIQUE - Static variable in class com.mckoi.database.interpret.ConstraintDef
A UNIQUE constraint.
UNIQUE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
UNIQUE_COLS_TABLE - Static variable in class com.mckoi.database.TableDataConglomerate
 
UNIQUE_INFO_TABLE - Static variable in class com.mckoi.database.TableDataConglomerate
 
UNIQUE_VIOLATION - Static variable in exception com.mckoi.database.DatabaseConstraintViolationException
A Unique constraint violation error code.
uniqueInsertSort(int) - Method in class com.mckoi.util.AbstractBlockIntegerList
Inserts plain 'int' value into the sorted position in the list only if it isn't already in the list.
uniqueInsertSort(int) - Method in interface com.mckoi.util.IntegerListInterface
Inserts plain 'int' value into the sorted position in the list only if it isn't already in the list.
unlock() - Method in class com.mckoi.database.FixedSizeDataStore
Unlocks the store.
UNLOCK - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
unlock() - Method in class com.mckoi.database.VariableSizeDataStore
Unlocks the store so that deleted elements can be reclaimed again.
unlockForWrite() - Method in class com.mckoi.store.HeapStore
 
unlockForWrite() - Method in class com.mckoi.store.JournalledFileStore
 
unlockForWrite() - Method in class com.mckoi.store.LoggingBufferManager
Releases a write lock on the buffer.
unlockForWrite() - Method in interface com.mckoi.store.Store
See the 'lockForWrite' method description.
unlockRoot(int) - Method in class com.mckoi.database.CompositeTable
 
unlockRoot(int) - Method in class com.mckoi.database.DataTable
Unlocks the root tables so that the underlying rows may once again be used if they are not locked and have been removed.
unlockRoot(int) - Method in class com.mckoi.database.DataTableFilter
Unlocks the root tables so that the underlying rows may once again be used if they are not locked and have been removed.
unlockRoot(int) - Method in class com.mckoi.database.FilterTable
Unlocks the root tables so that the underlying rows may once again be used if they are not locked and have been removed.
unlockRoot(int) - Method in class com.mckoi.database.FunctionTable
Unlocks the root tables so that the underlying rows may once again be used if they are not locked and have been removed.
unlockRoot(int) - Method in class com.mckoi.database.JoinedTable
Unlocks the root tables so that the underlying rows may once again be used if they are not locked and have been removed.
unlockRoot(int) - Method in class com.mckoi.database.Table
Unlocks the root tables so that the underlying rows may once again be used if they are not locked and have been removed.
unlockRoot(int) - Method in class com.mckoi.database.TableAccessState
Unlocks the root rows of the table.
unlockRoot(int) - Method in class com.mckoi.database.TemporaryTable
Unlocks the root tables so that the underlying rows may once again be used if they are not locked and have been removed.
unlockTables(LockHandle) - Method in class com.mckoi.database.LockingMechanism
Unlocks the tables that were previously locked by the 'lockTables' method.
unsupported() - Static method in exception com.mckoi.database.jdbc.MSQLException
Returns an SQLException that is used for all unsupported features of the JDBC driver.
unsupported16() - Static method in exception com.mckoi.database.jdbc.MSQLException
Generates the feature not supported exception.
unwrap(Class) - Method in class com.mckoi.database.jdbc.MConnection
 
unwrap(Class) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
unwrap(Class) - Method in class com.mckoi.database.jdbc.MResultSet
 
unwrap(Class) - Method in class com.mckoi.database.jdbc.MResultSetMetaData
 
update(QueryContext, Table, Assignment[], int) - Method in class com.mckoi.database.DataTable
Updates the table by applying the assignment operations over each row that is found in the input 'table' set.
UPDATE - Static variable in class com.mckoi.database.Privileges
The priv to UPDATE a database object.
Update() - Method in class com.mckoi.database.sql.SQL
 
UPDATE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
UPDATE - Static variable in class com.mckoi.database.TableModificationEvent
Event type for update action.
UPDATE - Static variable in class com.mckoi.database.TriggerEvent
 
update_rule - Variable in class com.mckoi.database.Transaction.ColumnGroupReference
The update rule.
updateArray(int, Array) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateArray(String, Array) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateAsciiStream(int, InputStream, int) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateAsciiStream(String, InputStream, int) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateAsciiStream(int, InputStream, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateAsciiStream(String, InputStream, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateAsciiStream(int, InputStream) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateAsciiStream(String, InputStream) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBigDecimal(int, BigDecimal) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBigDecimal(String, BigDecimal) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBinaryStream(int, InputStream, int) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBinaryStream(String, InputStream, int) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBinaryStream(int, InputStream, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBinaryStream(String, InputStream, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBinaryStream(int, InputStream) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBinaryStream(String, InputStream) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBlob(int, Blob) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBlob(String, Blob) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBlob(int, InputStream, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBlob(String, InputStream, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBlob(int, InputStream) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBlob(String, InputStream) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBoolean(int, boolean) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBoolean(String, boolean) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateByte(int, byte) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateByte(String, byte) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBytes(int, byte[]) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateBytes(String, byte[]) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateCharacterStream(int, Reader, int) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateCharacterStream(String, Reader, int) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateCharacterStream(int, Reader, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateCharacterStream(String, Reader, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateCharacterStream(int, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateCharacterStream(String, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateClob(int, Clob) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateClob(String, Clob) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateClob(int, Reader, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateClob(String, Reader, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateClob(int, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateClob(String, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateDate(int, Date) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateDate(String, Date) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateDouble(int, double) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateDouble(String, double) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateFloat(int, float) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateFloat(String, float) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateInt(int, int) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateInt(String, int) - Method in class com.mckoi.database.jdbc.MResultSet
 
UpdateLineColumn(char) - Method in class com.mckoi.database.sql.SimpleCharStream
 
updateLong(int, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateLong(String, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNCharacterStream(int, Reader, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNCharacterStream(String, Reader, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNCharacterStream(int, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNCharacterStream(String, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNClob(int, NClob) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNClob(String, NClob) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNClob(int, Reader, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNClob(String, Reader, long) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNClob(int, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNClob(String, Reader) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNString(int, String) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNString(String, String) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNull(int) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateNull(String) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateObject(int, Object, int) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateObject(int, Object) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateObject(String, Object, int) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateObject(String, Object) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateRef(int, Ref) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateRef(String, Ref) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateResultSet(ResultSet) - Method in class com.mckoi.jfccontrols.ResultSetTableModel
Updates the result set in this model with the given ResultSet object.
updateRow() - Method in class com.mckoi.database.jdbc.MResultSet
 
updateRow(int, RowData) - Method in interface com.mckoi.database.MutableTableDataSource
Updates a row in the source.
updateRowId(int, RowId) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateRowId(String, RowId) - Method in class com.mckoi.database.jdbc.MResultSet
 
updatesAreDetected(int) - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
updateShort(int, short) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateShort(String, short) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateSQLXML(int, SQLXML) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateSQLXML(String, SQLXML) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateString(int, String) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateString(String, String) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateTable(DataTableDef) - Method in class com.mckoi.database.DatabaseConnection
Updates a given table within the context of the current connection transaction.
updateTable(DataTableDef, int, int) - Method in class com.mckoi.database.DatabaseConnection
Updates a given table within the context of the current connection transaction.
UpdateTable - Class in com.mckoi.database.interpret
The instance class that stores all the information about an update statement for processing.
UpdateTable() - Constructor for class com.mckoi.database.interpret.UpdateTable
 
updateTime(int, Time) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateTime(String, Time) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateTimestamp(int, Timestamp) - Method in class com.mckoi.database.jdbc.MResultSet
 
updateTimestamp(String, Timestamp) - Method in class com.mckoi.database.jdbc.MResultSet
 
USAGE - Static variable in class com.mckoi.database.Privileges
The priv to see statistics on a database object.
USAGE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
USE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
usedRecordCount() - Method in class com.mckoi.database.VariableSizeDataStore
Returns the number of records that are being used.
user - Variable in class com.mckoi.database.interpret.Statement
The user context.
USER - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
User - Class in com.mckoi.database
Encapsulates the information about a single user logged into the system.
USER_AUTHENTICATION_FAILED - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Sent if login failed because username or password were invalid.
USER_AUTHENTICATION_PASSED - Static variable in interface com.mckoi.database.jdbc.ProtocolConstants
Sent if login passed.
USER_MANAGER_GROUP - Static variable in class com.mckoi.database.Database
The name of the user manager group.
UserAccessException - Exception in com.mckoi.database
An exception that is thrown when the user is not permitted to perform a certain action.
UserAccessException(String) - Constructor for exception com.mckoi.database.UserAccessException
 
userAt(int) - Method in class com.mckoi.database.UserManager
Returns the User object at index 'n' in the manager where 0 is the first user.
userBelongsToGroup(DatabaseQueryContext, String, String) - Method in class com.mckoi.database.Database
Returns true if the given user belongs to the given group otherwise returns false.
userCount() - Method in class com.mckoi.database.UserManager
Returns the number of users that are logged in.
userExists(DatabaseQueryContext, String) - Method in class com.mckoi.database.Database
Returns true if a user exists in this database, otherwise returns false.
userGrantOptions(int, String, String) - Method in class com.mckoi.database.GrantManager
Returns all Privileges for the given object for the given grantee (user) that the user is allowed to give grant options for.
userGrants(int, String, String) - Method in class com.mckoi.database.GrantManager
Returns all Privileges for the given object for the given grantee (user).
UserManager - Class in com.mckoi.database.interpret
Handler for User commands for creating, altering and dropping user accounts in the database.
UserManager() - Constructor for class com.mckoi.database.interpret.UserManager
 
UserManager - Class in com.mckoi.database
A class that manages the list of users connected to the engine.
UserManagerCommand(StatementTree) - Method in class com.mckoi.database.sql.SQL
 
UserName() - Method in class com.mckoi.database.sql.SQL
 
UserNameList(ArrayList) - Method in class com.mckoi.database.sql.SQL
 
UserTerminal - Interface in com.mckoi.util
An interface that represents a terminal that is asked questions in human and machine understandable terms, and sends answers.
usesLocalFilePerTable() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
usesLocalFiles() - Method in class com.mckoi.database.jdbc.MDatabaseMetaData
 
USING - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
Util - Class in com.mckoi.database.sql
Various utility methods for the iterpreter.
Util() - Constructor for class com.mckoi.database.sql.Util
 

V

V1MasterTableDataSource - Class in com.mckoi.database
A MasterTableDataSource that uses IndexStore and VariableSizeDataStore as its backing mechanism for representing the table structure in a file on disk.
V1MasterTableDataSource(TransactionSystem, StoreSystem, OpenTransactionList) - Constructor for class com.mckoi.database.V1MasterTableDataSource
The Constructor.
V2MasterTableDataSource - Class in com.mckoi.database
A MasterTableDataSource that is backed by a non-shared com.mckoi.store.Store object.
V2MasterTableDataSource(TransactionSystem, StoreSystem, OpenTransactionList, BlobStoreInterface) - Constructor for class com.mckoi.database.V2MasterTableDataSource
The Constructor.
VALUES - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
valuesEqual(TObject) - Method in class com.mckoi.database.TObject
Equality test.
VARBINARY - Static variable in interface com.mckoi.database.global.SQLTypes
 
VARBINARY - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
VARCHAR - Static variable in interface com.mckoi.database.global.SQLTypes
 
VARCHAR - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
Variable - Class in com.mckoi.database
This represents a column name that may be qualified.
Variable(TableName, String) - Constructor for class com.mckoi.database.Variable
Constructs the ColumnName.
Variable(String) - Constructor for class com.mckoi.database.Variable
 
Variable(Variable) - Constructor for class com.mckoi.database.Variable
 
VariableResolver - Interface in com.mckoi.database
An interface to resolve a variable name to a constant object.
VariableSizeDataStore - Class in com.mckoi.database
Provides a mechanism for storing variable length data in a file which can quickly be indexed via a reference number.
VariableSizeDataStore(File, int, DebugLogger) - Constructor for class com.mckoi.database.VariableSizeDataStore
Constructs the variable size store.
VariableSizeDataStore(File, DebugLogger) - Constructor for class com.mckoi.database.VariableSizeDataStore
 
VARYING - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
verboseColumnNames() - Method in class com.mckoi.database.jdbc.MConnection
Returns true if ResultSetMetaData should return verbose column names.
VERSION - Static variable in class com.mckoi.database.global.StandardMessages
The global version number of the database system.
VIEW - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
ViewDef - Class in com.mckoi.database
A ViewDef object is a definition of a view stored in the database.
ViewDef(DataTableDef, QueryPlanNode) - Constructor for class com.mckoi.database.ViewDef
Constructs the ViewDef object.
viewExists(TableName) - Method in class com.mckoi.database.ViewManager
Returns true if the view with the given name exists.
ViewManager - Class in com.mckoi.database.interpret
Handler for creating and dropping views in the database.
ViewManager() - Constructor for class com.mckoi.database.interpret.ViewManager
 
ViewManager - Class in com.mckoi.database
A DatabaseConnection view manager.
VirtualTable - Class in com.mckoi.database
A VirtualTable is a representation of a table whose rows are actually physically stored in another table.
VirtualTable() - Constructor for class com.mckoi.database.VirtualTable
 

W

waitUntilShutdown() - Method in class com.mckoi.database.Database
Blocks until the database has shut down.
WARNING - Static variable in class com.mckoi.debug.Debug
Deprecated.
 
WARNING - Static variable in interface com.mckoi.debug.Lvl
 
wasNull() - Method in class com.mckoi.database.jdbc.MResultSet
 
WEEKS - Static variable in class com.mckoi.util.TimeFrame
Formatting enum.
WHERE - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
where_clause - Variable in class com.mckoi.database.interpret.TableSelectExpression
The where clause.
wilderness_pointer - Variable in class com.mckoi.store.AbstractStore
A pointer to the wilderness area (the last deleted area in the store), or -1 if there is no wilderness area.
wipeLastOutputStream() - Method in class com.mckoi.database.FixedSizeDataStore
Wipes the SectorOutputStream from this object.
WITH - Static variable in interface com.mckoi.database.sql.SQLConstants
RegularExpression Id.
write(DataOutput) - Method in class com.mckoi.database.DataIndexDef
Writes this object to the given DataOutputStream.
write(DataOutput) - Method in class com.mckoi.database.DataIndexSetDef
Writes this DataIndexSetDef object to the given DataOutput.
write(long, byte[], int) - Method in interface com.mckoi.database.global.Ref
This method is used to write the contents of the large object into the backing store.
WRITE - Static variable in class com.mckoi.database.Lock
 
write(byte[], int, int) - Method in class com.mckoi.database.VariableSizeDataStore
Writes a variable length byte[] array to the first available index.
write(int, Object, String) - Static method in class com.mckoi.debug.Debug
Deprecated.
This writes the given debugging string.
write(int, Class, String) - Static method in class com.mckoi.debug.Debug
Deprecated.
 
write(int, String, String) - Static method in class com.mckoi.debug.Debug
Deprecated.
 
write(Object, String) - Static method in class com.mckoi.debug.Debug
Deprecated.
this is a legacy debug method.
write(int, Object, String) - Method in interface com.mckoi.debug.DebugLogger
This writes the given debugging string.
write(int, Class, String) - Method in interface com.mckoi.debug.DebugLogger
 
write(int, String, String) - Method in interface com.mckoi.debug.DebugLogger
 
write(int, Object, String) - Method in class com.mckoi.debug.DefaultDebugLogger
 
write(int, Class, String) - Method in class com.mckoi.debug.DefaultDebugLogger
 
write(int, String, String) - Method in class com.mckoi.debug.DefaultDebugLogger
 
write(long, byte[], int, int) - Method in class com.mckoi.store.ScatteringStoreDataAccessor
 
write(int) - Method in class com.mckoi.util.LogWriter
 
write(char[], int, int) - Method in class com.mckoi.util.LogWriter
 
write(String, int, int) - Method in class com.mckoi.util.LogWriter
 
writeAcross(byte[], int, int) - Method in class com.mckoi.database.FixedSizeDataStore
Writes a byte[] array of data across as many sectors as it takes to store the data.
writeAllBins() - Method in class com.mckoi.store.AbstractStore
Updates all bins to the data area header area.
writeBinIndex(int) - Method in class com.mckoi.store.AbstractStore
Updates the given bin index to the data area header area.
writeByteArrayTo(long, byte[], int, int) - Method in class com.mckoi.store.AbstractStore
Writes a byte array to the given position in the file.
writeByteArrayTo(long, byte[], int, int) - Method in class com.mckoi.store.JournalledFileStore
 
writeByteTo(long, int) - Method in class com.mckoi.store.AbstractStore
Writes a byte to the given position in the file.
writeByteTo(long, int) - Method in class com.mckoi.store.JournalledFileStore
 
writeException(Throwable) - Static method in class com.mckoi.debug.Debug
Deprecated.
This writes the given Exception.
writeException(int, Throwable) - Static method in class com.mckoi.debug.Debug
Deprecated.
This writes the given Exception but gives it a 'debug_level'.
writeException(Throwable) - Method in interface com.mckoi.debug.DebugLogger
This writes the given Exception.
writeException(int, Throwable) - Method in interface com.mckoi.debug.DebugLogger
This writes the given Exception but gives it a 'debug_level'.
writeException(Throwable) - Method in class com.mckoi.debug.DefaultDebugLogger
 
writeException(int, Throwable) - Method in class com.mckoi.debug.DefaultDebugLogger
 
writeRecordType(int, int) - Method in class com.mckoi.database.VariableSizeDataStore
Updates the 32-bit type_key int of a record.
writeReservedBuffer(byte[], int, int, int) - Method in class com.mckoi.database.FixedSizeDataStore
Every data store has a 128 byte buffer that can be used to store state information.
writeReservedBuffer(byte[], int, int) - Method in class com.mckoi.database.FixedSizeDataStore
 
writeReservedBuffer(byte[], int, int, int) - Method in class com.mckoi.database.VariableSizeDataStore
Writes reserved information to the variable data store.
writeReservedBuffer(byte[], int, int) - Method in class com.mckoi.database.VariableSizeDataStore
 
writeString(String) - Method in class com.mckoi.database.VariableSizeDataStore
 
writeTo(OutputStream) - Method in class com.mckoi.database.BlindSearch
Writes the entire state of the scheme to the output stream.
writeTo(OutputStream) - Method in class com.mckoi.database.CollatedBaseSearch
Writes the entire state of the scheme to the output stream.
writeTo(DataOutputStream) - Method in class com.mckoi.database.global.ColumnDescription
Writes this ColumnDescription to the given DataOutputStream.
writeTo(DataOutput, Object) - Static method in class com.mckoi.database.global.ObjectTransfer
Writes an object to the data output stream.
writeTo(OutputStream) - Method in class com.mckoi.database.InsertSearch
Writes the entire state of the scheme to the output stream.
writeTo(DataOutputStream) - Method in class com.mckoi.database.jdbc.SQLQuery
Writes the SQL query to the data output stream.
writeTo(OutputStream) - Method in class com.mckoi.database.SelectableScheme
Writes the entire contents of the scheme to an OutputStream object.

Z

zeroNumber() - Static method in class com.mckoi.database.sql.Util
Returns numeric 0
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2015. All rights reserved.