|
|
TableIndexIterationHelper< IndexEntry > | IndexEntries () const |
| |
|
TableIndexIterationHelper< Index > | Indexes () const |
| |
|
void | AddIndex (unique_ptr< Index > index) |
| | Adds an index entry to the list of index entries.
|
| |
|
void | RemoveIndex (const string &name) |
| | Removes an index entry from the list of index entries.
|
| |
|
void | CommitDrop (const string &name) |
| | Removes all remaining memory of an index after dropping the catalog entry.
|
| |
|
bool | NameIsUnique (const string &name) |
| | Returns true, if the index name does not exist.
|
| |
|
optional_ptr< BoundIndex > | Find (const string &name) |
| | Returns an optional pointer to the index matching the name.
|
| |
|
void | Bind (ClientContext &context, DataTableInfo &table_info, const char *index_type=nullptr) |
| | Binds unbound indexes possibly present after loading an extension.
|
| |
| bool | Empty () const |
| | Returns true, if there are no index entries.
|
| |
| idx_t | Count () const |
| | Returns the number of index entries.
|
| |
| bool | HasUnbound () const |
| | Returns true, if there are unbound indexes.
|
| |
|
unordered_set< string > | DistinctIndexTypes () const |
| | Returns the set of distinct index types across all bound indexes.
|
| |
| void | Move (TableIndexList &other) |
| | Overwrite this list with the other list.
|
| |
|
void | MergeCheckpointDeltas (transaction_t checkpoint_id) |
| | Merge any changes added to deltas during a checkpoint back into the main indexes.
|
| |
| optional_ptr< IndexEntry > | FindForeignKeyIndex (const vector< PhysicalIndex > &fk_keys, const ForeignKeyType fk_type) |
| |
|
void | VerifyForeignKey (optional_ptr< LocalTableStorage > storage, const vector< PhysicalIndex > &fk_keys, DataChunk &chunk, ConflictManager &conflict_manager) |
| | Verify a foreign key constraint.
|
| |
|
unordered_set< column_t > | GetRequiredColumns () |
| | Get the combined column ids of the indexes.
|
| |
|
IndexSerializationResult | SerializeToDisk (QueryContext context, const IndexSerializationInfo &info) |
| | Serialize all indexes of the table.
|
| |