# Functions
No description provided by the author
No description provided by the author
HistoryProvider returns a ProviderOption to construct a memoryDBProvider that uses history databases.
No description provided by the author
NewDatabase creates a new database with the given name.
NewDBProvider creates a new DbProvider with the default options and the databases specified.
NewDBProviderWithOpts creates a new DbProvider with the given options and no databases.
No description provided by the author
NewHistogramMapFromTable will construct a HistogramMap given a Table TODO: this is copied from the information_schema package, and should be moved to a more general location.
No description provided by the author
NewIndexDriver returns a new index driver for database and the indexes given, keyed by the table name.
NewInMemoryPersistedSession is a sql.PersistableSession that writes global variables to an im-memory map.
NewInMemoryPersistedSessionWithValidationCallback is a sql.PersistableSession that defines increment function to count number of calls on ValidateSession().
No description provided by the author
NewPartitionedTable creates a new Table with the given name, schema and number of partitions.
NewPartitionedTableWithCollation creates a new Table with the given name, schema, number of partitions, and collation.
No description provided by the author
NewTable creates a new Table with the given name and schema.
NewTableEditAccumulator returns a tableEditAccumulator based on the schema.
NewTableWithCollation creates a new Table with the given name, schema, and collation.
NewViewlessDatabase creates a new database that doesn't persist views.
ReadOnlyProvider returns a ProviderOption to construct a memoryDBProvider that is read-only.
WithDbsOption returns a ProviderOption to construct a DbProvider with the given databases.
# Constants
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
BaseDatabase is an in-memory database that can't store views, only for testing the engine.
Database is an in-memory database.
DbProvider is a provider for in-memory databases.
FilteredTable functionality in the Table type was disabled for a long period of time, and has developed major issues with the current analyzer logic.
ForeignKeyCollection is a shareable container for a collection of foreign keys.
HistoryDatabase is a test-only VersionedDatabase implementation.
No description provided by the author
IndexedTable is a table that expects to return one or more partitions for range lookups.
No description provided by the author
No description provided by the author
IntSequenceTable a simple table function that returns a sequence of integers.
No description provided by the author
No description provided by the author
No description provided by the author
Table represents an in-memory database table.
TestIndexDriver is a non-performant index driver meant to aid in verification of engine correctness.
# Interfaces
ExpressionsIndex is an index made out of one or more expressions (usually field expressions), linked to a Table.
No description provided by the author