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< CatCacheCls > | |
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< CatCacheCls > | |
AllocateOid() | taco::CatCacheBase< CatCacheCls > | private |
BuildIndex(bool init, Oid idxid) | taco::CatCacheBase< CatCacheCls > | private |
CatCacheBase() | taco::CatCacheBase< CatCacheCls > | |
CheckIndexes(bool init) | taco::CatCacheBase< CatCacheCls > | private |
ConstructSysTableStruct(Args &&...args) | taco::CatCacheInternalAccess | inlineprotectedstatic |
CopySysTableStruct(const T *s) | taco::CatCacheInternalAccess | inlineprotectedstatic |
CreateDBMeta() | taco::CatCacheBase< CatCacheCls > | private |
CreateSysTableStruct(Oid tabid, const std::vector< Datum > &data) | taco::CatCacheInternalAccess | protectedstatic |
CreateSysTableStruct(const std::vector< Datum > &data) | taco::CatCacheInternalAccess | inlineprotectedstatic |
FindAggregation(Oid aggid) | taco::CatCacheBase< CatCacheCls > | inline |
FindAggregationByNameAndOprType(absl::string_view aggname, Oid aggoprtypid) | taco::CatCacheBase< CatCacheCls > | |
FindAggregationByTidAndOprType(AggType aggtyp, Oid aggoprtypid) | taco::CatCacheBase< CatCacheCls > | |
FindAllIndexesOfTable(Oid idxtabid) | taco::CatCacheBase< CatCacheCls > | |
FindCast(Oid castoprtypid, Oid castrettypid, bool must_be_implicit) | taco::CatCacheBase< CatCacheCls > | |
FindFunction(Oid funcid) | taco::CatCacheBase< CatCacheCls > | inline |
FindFunctionArgs(Oid funcid, int16_t funcargid) | taco::CatCacheBase< CatCacheCls > | |
FindFunctionByName(absl::string_view funcname) | taco::CatCacheBase< CatCacheCls > | inline |
FindIndex(Oid idxid) | taco::CatCacheBase< CatCacheCls > | inline |
FindIndexByName(absl::string_view idxname) | taco::CatCacheBase< CatCacheCls > | inline |
FindIndexDesc(Oid idxid) | taco::CatCacheBase< CatCacheCls > | |
FindOperator(OpType optype, Oid oparg0typid, Oid oparg1typid) | taco::CatCacheBase< CatCacheCls > | |
FindTable(Oid tabid) | taco::CatCacheBase< CatCacheCls > | inline |
FindTableByName(absl::string_view tabname) | taco::CatCacheBase< CatCacheCls > | inline |
FindTableDesc(Oid tabid) | taco::CatCacheBase< CatCacheCls > | |
FindType(Oid typid) | taco::CatCacheBase< CatCacheCls > | inline |
FinishInitCatalog(const absl::flat_hash_map< Oid, FileId > &tabid2fid, BootstrapCatCache *catcache) | taco::CatCacheBase< CatCacheCls > | private |
GetDatumVector(const T &systable_struct) | taco::CatCacheInternalAccess | inlineprotected |
GetOrCreateCachedEntry(Oid systabid, RecordId recid, const Schema *schema, const char *buf) | taco::CatCacheBase< CatCacheCls > | private |
GetTypeName(Oid typid) | taco::CatCacheBase< CatCacheCls > | inline |
InitializeFromExistingData() | taco::CatCacheBase< CatCacheCls > | |
InitializeFromInitData(const std::string &init_datafile) | taco::CatCacheBase< CatCacheCls > | |
InsertCatalogEntries(Oid systabid, const std::vector< std::vector< Datum >> &data) | taco::CatCacheBase< CatCacheCls > | private |
IsInitialized() const | taco::CatCacheBase< CatCacheCls > | inline |
LoadInitFile(const std::string &init_datafile, BootstrapCatCache *catcache) | taco::CatCacheBase< CatCacheCls > | private |
LoadMinCache(BootstrapCatCache *catcache) | taco::CatCacheBase< CatCacheCls > | private |
m_index_desc | taco::CatCacheBase< CatCacheCls > | private |
m_initialized | taco::CatCacheBase< CatCacheCls > | private |
m_recid_lookup_table | taco::CatCacheBase< CatCacheCls > | private |
m_table_desc | taco::CatCacheBase< CatCacheCls > | private |
m_use_index | taco::CatCacheBase< CatCacheCls > | private |
SearchForCatalogEntry | taco::CatCacheBase< CatCacheCls > | friend |
SearchForCatalogEntryByName(Oid systabid, Oid idxid_hint, FieldId name_colid, absl::string_view name) | taco::CatCacheBase< CatCacheCls > | |
SearchForCatalogEntryByOid(Oid systabid, Oid idxid_hint, FieldId oid_colid, Oid oid) | taco::CatCacheBase< CatCacheCls > | |