# Functions
No description provided by the author
No description provided by the author
NewDatabase creates a new database with the given name.
No description provided by the author
No description provided by the author
NewIndexDriver returns a new index driver for database and the indexes given, keyed by the table name.
No description provided by the author
No description provided by the author
NewPartitionedTable creates a new Table with the given name, schema and number of partitions.
No description provided by the author
NewTable creates a new Table with the given name and schema.
NewViewlessDatabase creates a new database that doesn't persist views.
# Constants
No description provided by the author
# Structs
No description provided by the author
BaseDatabase is an in-memory database that can't store views, only for testing the engine.
Database is an in-memory database.
No description provided by the author
sql.FilteredTable functionality in the Table type was disabled for a long period of time, and has developed major issues with the current analyzer logic.
HistoryDatabase is a test-only VersionedDatabase implementation.
No description provided by the author
No description provided by the author
MergeableIndexLookup is a lookup linked to an ExpressionsIndex.
MergedIndexLookup is an index lookup that has been merged with another.
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.
A very dumb index that iterates over the rows of a table, evaluates its matching expressions against each row, and stores those values to be later retrieved.
UnmergeableIndexLookup is the only IndexLookup in this package that doesn't implement Mergeable, and therefore can't be merged with other lookups.
# 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
All lookups in this package, except for UnmergeableLookup, are MergeableLookups.