All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractReduceIndexAdapter |
H2 Index adapter base class.
|
| AbstractReducer |
Base class for reducer of remote index lookup results.
|
| BroadcastCursor |
Merge cursor from multiple nodes.
|
| CollocationModel |
Collocation model for a query.
|
| CollocationModelAffinity |
Affinity of a table relative to previous joined tables.
|
| CollocationModelMultiplier |
Multiplier for different collocation types.
|
| CollocationModelType |
Collocation type.
|
| CommandProcessor |
Processor responsible for execution of all non-SELECT and non-DML commands.
|
| CommandResult |
Command execution result.
|
| ConcurrentStripedPool<E> |
Concurrent pool of object based on ConcurrentLinkedDeque.
|
| ConnectionManager |
H2 connection manager.
|
| CursorIteratorWrapper |
|
| DistributedIndexingConfiguration |
Distributed configuration of the indexing module.
|
| DistributedJoinContext |
Context for distributed joins.
|
| DistributedLookupBatch |
Index lookup batch.
|
| DmlArgument |
DML argument
|
| DmlArguments |
DML arguments factory.
|
| DmlAstUtils |
AST utils for DML
|
| DmlBatchSender |
Batch sender class.
|
| DmlBulkLoadDataConverter |
|
| DmlDistributedPlanInfo |
Additional information about distributed update plan.
|
| DmlDistributedUpdateRun |
Context for DML operation on reducer node.
|
| DmlPageProcessingErrorResult |
Result of splitting keys whose processing resulted into an exception from those skipped by
logic of EntryProcessors (most likely INSERT duplicates, or UPDATE/DELETE keys whose values
had been modified concurrently), counting and collecting entry processor exceptions.
|
| DmlPageProcessingResult |
|
| DmlStatementsProcessor |
Contains entry processors for DML.
|
| DmlStatementsProcessor.EntryValueUpdater |
Entry value updater.
|
| DmlStatementsProcessor.InsertEntryProcessor |
|
| DmlStatementsProcessor.ModifyingEntryProcessor |
Entry processor invoked by UPDATE and DELETE operations.
|
| DmlUtils |
DML utility methods.
|
| FastUpdate |
Arguments for fast, query-less UPDATE or DELETE - key and, optionally, value and new value.
|
| FiltrableSystemViewLocal<R> |
Filtrable SQL system view to export SystemView data.
|
| FunctionsManager |
SQL function manager.
|
| GridCacheTwoStepQuery |
Two step map-reduce style query.
|
| GridH2Array |
H2 Array.
|
| GridH2Boolean |
H2 Boolean.
|
| GridH2Byte |
H2 Byte.
|
| GridH2Bytes |
H2 Bytes.
|
| GridH2CacheObject |
H2 Cache object message.
|
| GridH2Cursor |
H2 Cursor implementation.
|
| GridH2Date |
H2 Date.
|
| GridH2Decimal |
H2 Decimal.
|
| GridH2DefaultTableEngine |
Default table engine.
|
| GridH2DmlRequest |
Request for DML operation on remote node.
|
| GridH2DmlResponse |
Response to remote DML request.
|
| GridH2Double |
H2 Double.
|
| GridH2Float |
H2 Float.
|
| GridH2Geometry |
H2 Geometry.
|
| GridH2IndexBase |
Index base.
|
| GridH2IndexRangeRequest |
Range request.
|
| GridH2IndexRangeResponse |
Range response message.
|
| GridH2Integer |
H2 Integer.
|
| GridH2JavaObject |
H2 Java Object.
|
| GridH2Long |
H2 Long.
|
| GridH2MetaTable |
Meta table.
|
| GridH2Null |
Message for Value.NULL.
|
| GridH2ProxyIndex |
Allows to have 'free' index for alias columns
Delegates the calls to underlying normal index
|
| GridH2ProxySpatialIndex |
Allows to have 'free' spatial index for alias columns
Delegates the calls to underlying normal index
|
| GridH2QueryRequest |
Query request.
|
| GridH2RetryException |
Internal exception.
|
| GridH2RowDescriptor |
Row descriptor.
|
| GridH2RowMessage |
SQL Row message.
|
| GridH2RowRange |
Range of rows.
|
| GridH2RowRangeBounds |
Bounds of row range.
|
| GridH2Short |
H2 Short.
|
| GridH2String |
H2 String.
|
| GridH2Table |
H2 Table implementation.
|
| GridH2Time |
H2 Time.
|
| GridH2Timestamp |
H2 Timestamp.
|
| GridH2Uuid |
H2 Uuid.
|
| GridH2ValueCacheObject |
|
| GridH2ValueMessage |
Abstract message wrapper for H2 values.
|
| GridH2ValueMessageFactory |
H2 Value message factory.
|
| GridLuceneDirectory |
A memory-resident Directory implementation.
|
| GridLuceneFile |
Lucene file.
|
| GridLuceneIndex |
Lucene fulltext index.
|
| GridLuceneInputStream |
A memory-resident IndexInput implementation.
|
| GridLuceneLockFactory |
Lucene LockFactory implementation.
|
| GridLuceneOutputStream |
A memory-resident IndexOutput implementation.
|
| GridMapQueryExecutor |
Map query executor.
|
| GridReduceQueryExecutor |
Reduce query executor.
|
| GridSqlAggregateFunction |
Aggregate function.
|
| GridSqlAlias |
Alias for column or table.
|
| GridSqlAlterTableAddColumn |
ALTER TABLE ADD COLUMN command data holder.
|
| GridSqlAlterTableDropColumn |
ALTER TABLE DROP COLUMN command data holder.
|
| GridSqlArray |
SQL Array: (1, 2, ?
|
| GridSqlAst |
AST for SQL.
|
| GridSqlColumn |
Column.
|
| GridSqlConst |
Constant value.
|
| GridSqlCreateIndex |
CREATE INDEX statement.
|
| GridSqlCreateTable |
CREATE TABLE statement.
|
| GridSqlDelete |
|
| GridSqlDropIndex |
DROP INDEX statement.
|
| GridSqlDropTable |
DROP TABLE statement.
|
| GridSqlElement |
Base class for all SQL AST nodes.
|
| GridSqlFunction |
Function.
|
| GridSqlFunctionType |
Full list of available functions see at Function
|
| GridSqlInsert |
|
| GridSqlJoin |
Join of two tables or subqueries.
|
| GridSqlKeyword |
Keyword (like DEFAULT).
|
| GridSqlMerge |
|
| GridSqlOperation |
Unary or binary operation.
|
| GridSqlOperationType |
Operation type.
|
| GridSqlParameter |
Query parameter.
|
| GridSqlPlaceholder |
Placeholder.
|
| GridSqlQuery |
SQL Query AST.
|
| GridSqlQueryParser |
H2 Query parser.
|
| GridSqlQueryParser.Getter<T,R> |
Field getter.
|
| GridSqlQueryParser.PreparedWithRemaining |
|
| GridSqlQuerySplitter |
Splits a single SQL query into two step map-reduce query.
|
| GridSqlSelect |
Plain SELECT query.
|
| GridSqlSortColumn |
Sort order for ORDER BY clause.
|
| GridSqlStatement |
SQL statement to query or update grid caches.
|
| GridSqlSubquery |
Subquery expression.
|
| GridSqlTable |
Table with optional schema.
|
| GridSqlType |
SQL Data type based on H2.
|
| GridSqlUnion |
Select query with UNION.
|
| GridSqlUpdate |
|
| GridSubqueryJoinOptimizer |
|
| H2CacheRow |
|
| H2Connection |
Wrapper to store connection with currently used schema and statement cache.
|
| H2Cursor |
Cursor.
|
| H2DatabaseType |
Enum that helps to map java types to database types.
|
| H2DmlInfo |
|
| H2FieldsIterator |
Special field set iterator based on database result set.
|
| H2IndexCostedBase |
Index base.
|
| H2IndexType |
Type of supported indexed types.
|
| H2PartitionResolver |
Default partition resolver implementation which uses H2 to convert types appropriately.
|
| H2PkHashIndex |
|
| H2PlainRow |
Simple array based row.
|
| H2PlainRowFactory |
Plain row factory.
|
| H2PlainRowPair |
Row of two values.
|
| H2PlainRowSingle |
Single value row.
|
| H2PooledConnection |
Pooled connection wrapper to use close semantic to recycle connection (return to the pool).
|
| H2QueryInfo |
Base H2 query info with commons for MAP, LOCAL, REDUCE queries.
|
| H2QueryInfo.QueryType |
Query type.
|
| H2ResultSetIterator<T> |
Iterator over result set.
|
| H2Row |
Dummy H2 search row adadpter.
|
| H2ScanIndex<D extends org.h2.index.BaseIndex> |
Scan index.
|
| H2SchemaManager |
H2 schema manager.
|
| H2SqlFieldMetadata |
Field descriptor.
|
| H2StatementCache |
Statement cache.
|
| H2TableDescriptor |
Information about table in database.
|
| H2TableEngine |
H2 Table engine.
|
| H2TableScanIndex |
|
| H2TreeClientIndex |
We need indexes on an not affinity nodes.
|
| H2TreeIndex |
|
| H2TreeIndexBase |
H2 tree index base.
|
| H2TypeKey |
Key for types lookup.
|
| H2Utils |
H2 utility methods.
|
| H2Utils.Getter<T,R> |
Field getter.
|
| H2Utils.Setter<T,R> |
Field getter.
|
| H2Utils.ValueRuntimeSimpleObject<T> |
|
| IgniteH2Indexing |
Indexing implementation based on H2 database engine.
|
| IndexInformation |
Index information.
|
| IndexingQueryEngineConfiguration |
Query engine configuration for indexing-backed query engine.
|
| KeyValueSupplier |
Method to construct new instances of keys and values on SQL MERGE and INSERT,
as well as to build new values during UPDATE - a function that takes a row selected from DB
and then transforms it into new object.
|
| MapH2QueryInfo |
Map query info.
|
| PartitionExtractor |
Partition tree extractor.
|
| PartitionReservation |
Partition reservation for specific query.
|
| PartitionReservationKey |
Partition reservation key.
|
| PartitionReservationManager |
Class responsible for partition reservation for queries executed on local node.
|
| ProxyDistributedLookupBatch |
Lookip batch for proxy indexes.
|
| QueryContext |
Thread local SQL query context which is intended to be accessible from everywhere.
|
| QueryContextKey |
Unique key for the query context.
|
| QueryContextRegistry |
Registry of all currently available query contexts.
|
| QueryDescriptor |
Key for cached two-step query.
|
| QueryParameters |
Query parameters which vary between requests having the same execution plan.
|
| QueryParser |
Parser module.
|
| QueryParserCacheEntry |
Cached two-step query.
|
| QueryParserResult |
|
| QueryParserResultCommand |
Parsing result: command.
|
| QueryParserResultDml |
Parsing result for DML statement.
|
| QueryParserResultSelect |
Parsing result for SELECT.
|
| QueryTable |
Query table descriptor.
|
| RangeSource |
Bounds iterator.
|
| RangeStream |
Per node range stream.
|
| ReduceBlockList<Z> |
|
| ReduceH2QueryInfo |
Reduce query info.
|
| ReduceIndex |
Merge index.
|
| ReduceIndex.Pollable<E> |
Pollable.
|
| ReduceIndexIterator |
|
| ReducePartitionMapper |
Reduce partition mapper.
|
| ReducePartitionMapResult |
Result of nodes to partitions mapping for a query or update.
|
| ReducePartitionsSpecializer |
Reducer partitions specializer.
|
| ReduceQueryRun |
Query run.
|
| Reducer |
Reducer for remote index lookup results.
|
| Reducer.RowComparator |
Rows comparator.
|
| ReduceResultPage |
Page result.
|
| ReduceSourceKey |
Reduce source key for a specific remote data source (remote node + specific segment).
|
| ReduceTable |
Table for reduce phase.
|
| ReduceTableEngine |
Engine to create reduce table.
|
| ReduceTableWrapper |
Thread local table wrapper for real reducer table.
|
| RegisteredQueryCursor<T> |
Query cursor for registered as running queries.
|
| SegmentKey |
Segment key.
|
| SortedReduceIndexAdapter |
|
| SortedReducer |
Sorted merge index.
|
| SourceKey |
Key for source.
|
| SplitterAndCondition |
AND condition for splitter.
|
| SplitterContext |
Splitter context while delegates optimization information to H2 internals.
|
| SplitterQueryModel |
Simplified tree-like model for a query
|
| SplitterQueryModelType |
Splitter query model type.
|
| SplitterUtils |
Utility methods for splitter.
|
| SqlAbstractLocalSystemView |
Local system view base class (which uses only local node data).
|
| SqlAbstractSystemView |
Meta view base class.
|
| SqlSystemIndex |
Meta view H2 index.
|
| SqlSystemTableEngine |
H2 table engine for system views.
|
| SqlSystemView |
SQL system view.
|
| SqlSystemViewColumnCondition |
Column condition.
|
| SystemViewH2Adapter |
System H2 table over a view.
|
| SystemViewLocal<R> |
|
| TableStatistics |
Table statistics class.
|
| ThreadLocalObjectPool<E extends AutoCloseable> |
Special pool for managing limited number objects for further reuse.
|
| UnicastCursor |
Simple cursor from a single node.
|
| UnsortedBaseReducer |
Base unsorted merge index.
|
| UnsortedOneWayReducer |
Unsorted one-way merge index.
|
| UnsortedReduceIndexAdapter |
|
| UnsortedReducer |
Unsorted merge index.
|
| UpdateMode |
DML statement execution plan type - MERGE/INSERT from rows or subquery,
or UPDATE/DELETE from subquery or literals/params based.
|
| UpdatePlan |
Update plan - where to take data to update cache from and how to construct new keys and values, if needed.
|
| UpdatePlanBuilder |
|
| UpdateResult |
Update result - modifications count and keys to re-run query with, if needed.
|