taco-db  0.1.0
taco::CatCacheBase< CatCacheCls > Member List

This is the complete list of members for taco::CatCacheBase< CatCacheCls >, including all inherited members.

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::CatCacheInternalAccessinlineprotectedstatic
CopySysTableStruct(const T *s)taco::CatCacheInternalAccessinlineprotectedstatic
CreateDBMeta()taco::CatCacheBase< CatCacheCls >private
CreateSysTableStruct(Oid tabid, const std::vector< Datum > &data)taco::CatCacheInternalAccessprotectedstatic
CreateSysTableStruct(const std::vector< Datum > &data)taco::CatCacheInternalAccessinlineprotectedstatic
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::CatCacheInternalAccessinlineprotected
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() consttaco::CatCacheBase< CatCacheCls >inline
LoadInitFile(const std::string &init_datafile, BootstrapCatCache *catcache)taco::CatCacheBase< CatCacheCls >private
LoadMinCache(BootstrapCatCache *catcache)taco::CatCacheBase< CatCacheCls >private
m_index_desctaco::CatCacheBase< CatCacheCls >private
m_initializedtaco::CatCacheBase< CatCacheCls >private
m_recid_lookup_tabletaco::CatCacheBase< CatCacheCls >private
m_table_desctaco::CatCacheBase< CatCacheCls >private
m_use_indextaco::CatCacheBase< CatCacheCls >private
SearchForCatalogEntrytaco::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 >