AddIndex(absl::string_view idxname, Oid idxtabid, IdxType idxtyp, bool idxunique, std::vector< FieldId > idxcoltabcolids, FileId idxfid, std::vector< Oid > idxcolltfuncids, std::vector< Oid > idxcoleqfuncids) | taco::CatCacheBase< VolatileCatCache > | |
AddTable(absl::string_view tabname, std::vector< Oid > coltypid, std::vector< uint64_t > coltypparam, std::vector< std::string > field_names, std::vector< bool > colisnullable, std::vector< bool > colisarray, FileId tabfid) | taco::CatCacheBase< VolatileCatCache > | |
AllocateOid() | taco::CatCacheBase< VolatileCatCache > | private |
AppendRecord(FileHandle &fh, Record &rec) | taco::VolatileCatCache | private |
BuildIndex(bool init, Oid idxid) | taco::CatCacheBase< VolatileCatCache > | private |
CatCacheBase() | taco::CatCacheBase< VolatileCatCache > | |
CatCacheBase< VolatileCatCache > class | taco::VolatileCatCache | friend |
CheckIndexes(bool init) | taco::CatCacheBase< VolatileCatCache > | private |
CloseCatalogFile(FileHandle &fh) | taco::VolatileCatCache | private |
ConstructSysTableStruct(Args &&...args) | taco::CatCacheInternalAccess | inlineprotectedstatic |
CopySysTableStruct(const T *s) | taco::CatCacheInternalAccess | inlineprotectedstatic |
CreateCatalogFile(bool format_heapfile, FieldOffset=0) | taco::VolatileCatCache | private |
CreateDBMeta() | taco::CatCacheBase< VolatileCatCache > | private |
CreateSysTableStruct(Oid tabid, const std::vector< Datum > &data) | taco::CatCacheInternalAccess | protectedstatic |
CreateSysTableStruct(const std::vector< Datum > &data) | taco::CatCacheInternalAccess | inlineprotectedstatic |
EndIterateCatEntry(CatFileIterator &iter) | taco::VolatileCatCache | private |
FileHandle typedef | taco::VolatileCatCache | private |
FindAggregation(Oid aggid) | taco::CatCacheBase< VolatileCatCache > | inline |
FindAggregationByNameAndOprType(absl::string_view aggname, Oid aggoprtypid) | taco::CatCacheBase< VolatileCatCache > | |
FindAggregationByTidAndOprType(AggType aggtyp, Oid aggoprtypid) | taco::CatCacheBase< VolatileCatCache > | |
FindAllIndexesOfTable(Oid idxtabid) | taco::CatCacheBase< VolatileCatCache > | |
FindCast(Oid castoprtypid, Oid castrettypid, bool must_be_implicit) | taco::CatCacheBase< VolatileCatCache > | |
FindFunction(Oid funcid) | taco::CatCacheBase< VolatileCatCache > | inline |
FindFunctionArgs(Oid funcid, int16_t funcargid) | taco::CatCacheBase< VolatileCatCache > | |
FindFunctionByName(absl::string_view funcname) | taco::CatCacheBase< VolatileCatCache > | inline |
FindIndex(Oid idxid) | taco::CatCacheBase< VolatileCatCache > | inline |
FindIndexByName(absl::string_view idxname) | taco::CatCacheBase< VolatileCatCache > | inline |
FindIndexDesc(Oid idxid) | taco::CatCacheBase< VolatileCatCache > | |
FindOperator(OpType optype, Oid oparg0typid, Oid oparg1typid) | taco::CatCacheBase< VolatileCatCache > | |
FindTable(Oid tabid) | taco::CatCacheBase< VolatileCatCache > | inline |
FindTableByName(absl::string_view tabname) | taco::CatCacheBase< VolatileCatCache > | inline |
FindTableDesc(Oid tabid) | taco::CatCacheBase< VolatileCatCache > | |
FindType(Oid typid) | taco::CatCacheBase< VolatileCatCache > | inline |
FinishInitCatalog(const absl::flat_hash_map< Oid, FileId > &tabid2fid, BootstrapCatCache *catcache) | taco::CatCacheBase< VolatileCatCache > | private |
GetBulkLoadIterator(FileHandle &fh, std::shared_ptr< const TableDesc > tabdesc, std::shared_ptr< const IndexDesc > idxdesc) | taco::VolatileCatCache | private |
GetCurrentCatEntry(CatFileIterator &iter) | taco::VolatileCatCache | private |
GetCurrentCatEntryRecordId(CatFileIterator &iter) | taco::VolatileCatCache | private |
GetDatumVector(const T &systable_struct) | taco::CatCacheInternalAccess | inlineprotected |
GetFirstPage(FileHandle &fh, char **pagebuf) | taco::VolatileCatCache | private |
GetOrCreateCachedEntry(Oid systabid, RecordId recid, const Schema *schema, const char *buf) | taco::CatCacheBase< VolatileCatCache > | private |
GetTypeName(Oid typid) | taco::CatCacheBase< VolatileCatCache > | inline |
InitializeFromExistingData() | taco::VolatileCatCache | inline |
InitializeFromInitData(const std::string &init_datafile) | taco::CatCacheBase< VolatileCatCache > | |
InmemFileBulkLoadIterator class | taco::VolatileCatCache | friend |
InsertCatalogEntries(Oid systabid, const std::vector< std::vector< Datum >> &data) | taco::CatCacheBase< VolatileCatCache > | private |
IsInitialized() const | taco::CatCacheBase< VolatileCatCache > | inline |
IterateCatEntry(FileHandle &fh) | taco::VolatileCatCache | private |
IterateCatEntryFrom(FileHandle &fh, RecordId rid) | taco::VolatileCatCache | private |
LoadInitFile(const std::string &init_datafile, BootstrapCatCache *catcache) | taco::CatCacheBase< VolatileCatCache > | private |
LoadMinCache(BootstrapCatCache *catcache) | taco::CatCacheBase< VolatileCatCache > | private |
m_dbmeta_page | taco::VolatileCatCache | private |
m_index_desc | taco::CatCacheBase< VolatileCatCache > | private |
m_initialized | taco::CatCacheBase< VolatileCatCache > | private |
m_recid_lookup_table | taco::CatCacheBase< VolatileCatCache > | private |
m_systables | taco::VolatileCatCache | private |
m_table_desc | taco::CatCacheBase< VolatileCatCache > | private |
m_use_index | taco::CatCacheBase< VolatileCatCache > | private |
MarkPageDirty(PageHandle &pghandle) | taco::VolatileCatCache | private |
NextCatEntry(CatFileIterator &iter) | taco::VolatileCatCache | private |
OpenCatalogFile(FileId fid, const TableDesc *tabdesc) | taco::VolatileCatCache | private |
PageHandle typedef | taco::VolatileCatCache | private |
ReleasePage(PageHandle &pghandle) | taco::VolatileCatCache | private |
SearchForCatalogEntryByName(Oid systabid, Oid idxid_hint, FieldId name_colid, absl::string_view name) | taco::CatCacheBase< VolatileCatCache > | |
SearchForCatalogEntryByOid(Oid systabid, Oid idxid_hint, FieldId oid_colid, Oid oid) | taco::CatCacheBase< VolatileCatCache > | |
UpdateCurrentCatEntry(CatFileIterator &iter, Record &rec) | taco::VolatileCatCache | private |