| ► base | |
| atomics.h | This file includes c++11 atomic library |
| datum.h | This file contains the definition of the Datum and DatumRef structures for storing and passing C++ objects of certain C++ types that are used as runtime representation of the objects of SQL types in the database |
| fmgr.h | This file contains the definition of the function manager and function-call interface, which is a simplified version of fmgr.h in PostgreSQL |
| logging.cpp | |
| logging.h | Logging component for TDB |
| tdb_base.h | This file contains all the basic definitions in TDB |
| ► catalog | |
| ► systables | |
| Aggregation.cpp | |
| Aggregation.dat | |
| Aggregation.h | This file is automatically generated, DO NOT modify |
| Aggregation.inc | |
| AggregationData.dat | |
| bootstrap_data.cpp | Contents of the bootstrap systable data |
| bootstrap_data.h | Some meta info about the bootstrap systable data |
| builtin_func_table.cpp | |
| builtin_func_table.h | |
| Cast.cpp | |
| Cast.dat | |
| Cast.h | This file is automatically generated, DO NOT modify |
| Cast.inc | |
| CatCacheBase_gen.cpp | |
| Column.cpp | |
| Column.dat | |
| Column.h | This file is automatically generated, DO NOT modify |
| Column.inc | |
| Function.cpp | |
| Function.dat | |
| Function.h | This file is automatically generated, DO NOT modify |
| Function.inc | |
| FunctionArgs.cpp | |
| FunctionArgs.dat | |
| FunctionArgs.h | This file is automatically generated, DO NOT modify |
| FunctionArgs.inc | |
| FunctionMapping.py.inc | |
| Index.cpp | |
| Index.dat | |
| Index.h | This file is automatically generated, DO NOT modify |
| Index.inc | |
| IndexColumn.cpp | |
| IndexColumn.dat | |
| IndexColumn.h | This file is automatically generated, DO NOT modify |
| IndexColumn.inc | |
| init.dat | |
| init_systable_gen.py.inc | |
| initoids.h | |
| load_table.py.inc | |
| Operator.cpp | |
| Operator.dat | |
| Operator.h | This file is automatically generated, DO NOT modify |
| Operator.inc | |
| systable.cpp.template | |
| systable.h.template | |
| Table.cpp | |
| Table.dat | |
| Table.h | This file is automatically generated, DO NOT modify |
| Table.inc | |
| Type.cpp | |
| Type.dat | |
| Type.h | This file is automatically generated, DO NOT modify |
| Type.inc | |
| aggtyp.h | |
| BootstrapCatCache.cpp | |
| BootstrapCatCache.h | |
| CatCache.h | |
| CatCacheBase.h | |
| CatCacheBase_private.inc | |
| IndexDesc.cpp | |
| IndexDesc.h | |
| InitDataFileReader.cpp | |
| InitDataFileReader.h | |
| PersistentCatCache.cpp | |
| PersistentCatCache.h | |
| Schema.cpp | |
| Schema.h | |
| systables.h | This header file includes all internal struct representation of system catalog records |
| TableDesc.cpp | |
| TableDesc.h | |
| VolatileCatCache.cpp | |
| VolatileCatCache.h | |
| ► dbmain | |
| Database.cpp | |
| Database.h | This file defines the global database class and its global instance |
| ► execution | |
| AggregationState.cpp | |
| AggregationState.h | |
| IndexScanState.cpp | |
| IndexScanState.h | |
| LimitState.cpp | |
| LimitState.h | |
| PlanExecState.h | |
| ProjectionState.cpp | |
| ProjectionState.h | |
| SelectionState.cpp | |
| SelectionState.h | |
| SortState.cpp | |
| SortState.h | |
| TableDeleteState.cpp | |
| TableDeleteState.h | |
| TableInsertState.cpp | |
| TableInsertState.h | |
| TableScanState.cpp | |
| TableScanState.h | |
| TempTableState.cpp | |
| TempTableState.h | |
| ► expr | |
| AndOperator.cpp | |
| AndOperator.h | |
| BinaryOperator.cpp | |
| BinaryOperator.h | |
| Cast.cpp | |
| Cast.h | |
| ExprNode.h | |
| FuncCallOperator.cpp | |
| FuncCallOperator.h | |
| Literal.cpp | |
| Literal.h | |
| optypes.cpp | |
| optypes.h | |
| OrOperator.cpp | |
| OrOperator.h | |
| UnaryOperator.cpp | |
| UnaryOperator.h | |
| Variable.cpp | |
| Variable.h | |
| ► extsort | |
| ExternalSort.cpp | |
| ExternalSort.h | |
| ItemIterator.h | |
| ► index | |
| ► btree | |
| BTree.cpp | |
| BTree.h | |
| BTreeBulkLoad.cpp | |
| BTreeDelete.cpp | |
| BTreeInsert.cpp | |
| BTreeInternal.h | |
| BTreeIterator.cpp | |
| BTreeSearch.cpp | |
| BTreeUtils.cpp | |
| ► volatiletree | |
| VolatileTree.cpp | |
| VolatileTree.h | |
| BulkLoadIterator.h | |
| idxtyps.cpp | |
| idxtyps.h | |
| Index.cpp | |
| Index.h | |
| IndexKey.h | |
| TableBulkLoadIterator.cpp | |
| TableBulkLoadIterator.h | |
| tuple_compare.cpp | |
| tuple_compare.h | |
| ► plan | |
| Aggregation.cpp | |
| Aggregation.h | |
| IndexScan.cpp | |
| IndexScan.h | |
| Limit.cpp | |
| Limit.h | |
| PlanNode.h | |
| Projection.cpp | |
| Projection.h | |
| Selection.cpp | |
| Selection.h | |
| Sort.cpp | |
| Sort.h | |
| TableDelete.cpp | |
| TableDelete.h | |
| TableInsert.cpp | |
| TableInsert.h | |
| TableScan.cpp | |
| TableScan.h | |
| TempTable.cpp | |
| TempTable.h | |
| ► storage | |
| BufferManager.cpp | |
| BufferManager.h | |
| BufferManager_private.cpp | |
| FileManager.cpp | |
| FileManager.h | |
| FileManager_private.h | |
| FileManager_wrappable.cpp | This file contains functions that may be wrapped by –wrap option to ld |
| FSFile.cpp | |
| FSFile.h | |
| FSFile_private.cpp | |
| Record.h | |
| Table.cpp | |
| Table.h | |
| VarlenDataPage.cpp | |
| VarlenDataPage.h | |
| ► utils | |
| ► tree | |
| node_tags.inc | |
| NodeTag.cpp | |
| NodeTag.h | |
| TreeNode.cpp | |
| TreeNode.h | |
| ► typsupp | |
| aggregation.cpp | |
| aggregation.h | |
| bool.cpp | |
| char.cpp | |
| date.cpp | |
| decimal.cpp | |
| double.cpp | |
| float.cpp | |
| int1.cpp | |
| int2.cpp | |
| int4.cpp | |
| int8.cpp | |
| numeric_casts.cpp | |
| oid.cpp | |
| primitive_floattype_template.cpp.template | |
| primitive_inttype_template.cpp.template | |
| uint1.cpp | |
| uint2.cpp | |
| uint4.cpp | |
| uint8.cpp | |
| varchar.cpp | This files provides built-in support functions for ‘VARCHAR(n)’ type |
| varchar.h | |
| builtin_funcs.cpp | |
| builtin_funcs.h | |
| CSVReader.cpp | |
| CSVReader.h | |
| fsutils.cpp | |
| fsutils.h | |
| Latch.h | |
| macro_map.h | |
| misc.cpp | |
| misc.h | |
| MutexGuard.h | |
| numbers.h | |
| pg_datetime.cpp | This file contains date/time utilities adapted from PostgreSQL 14.1 source code |
| pg_datetime.h | This file contains date/time utilities adapted from PostgreSQL 14.1 source code |
| pgmkdirp.cpp | This is adapted from PostgreSQL's src/port/pgmkdirp.c |
| pgmkdirp.h | Declares pg_mkdir_p() adapted from PostgreSQL |
| ResourceGuard.h | |
| SpinLock.h | |
| string_utils.h | |
| TruncatedZipfian.cpp | |
| TruncatedZipfian.h | |
| Walker.cpp | |
| Walker.h | |
| zerobuf.cpp | |
| zerobuf.h | |
| config.h | |
| tdb.h | |