Column-oriented GPU-accelerated Database Management System
CoGaDB
CoGaDB::LookupTable Member List
This is the complete list of members for CoGaDB::LookupTable, including all inherited members.
addColumn(ColumnPtr)CoGaDB::LookupTable [virtual]
AddConstantValueColumnOperation(TablePtr tab, const std::string &col_name, AttributeType type, const boost::any &value, const ComputeDevice comp_dev=CPU)CoGaDB::BaseTable [static]
aggregate(const std::string &result_lookup_table_name, const LookupTable &lookup_table, const LookupColumn &lookup_col)CoGaDB::LookupTable [static]
all_columns_CoGaDB::LookupTable [private]
appended_dense_value_columns_CoGaDB::LookupTable [private]
BaseTable(const std::string &name, const TableSchema &schema)CoGaDB::BaseTable
ColumnAlgebraOperation(TablePtr tab, const std::string &col1_name, const std::string &col2_name, const std::string &result_col_name, ColumnAlgebraOperation operation, const ComputeDevice comp_dev=CPU)CoGaDB::BaseTable [static]
ColumnConstantOperation(TablePtr tab, const std::string &col_name, const boost::any &value, const std::string &result_col_name, ColumnAlgebraOperation operation, const ComputeDevice comp_dev=CPU)CoGaDB::BaseTable [static]
concatenate(const std::string &result_lookup_table_name, const LookupTable &lookup_table1, const LookupTable &lookup_table2)CoGaDB::LookupTable [static]
createResultTable(TablePtr table, PositionListPtr tids, MaterializationStatus mat_stat, const std::string &operation_name)CoGaDB::BaseTable [static]
crossjoin(TablePtr table1, TablePtr table2, MaterializationStatus mat_stat=MATERIALIZE)CoGaDB::BaseTable [static]
fetchTuple(const TID &id) const CoGaDB::LookupTable [virtual]
getColumnbyName(const std::string &column_name) const CoGaDB::LookupTable [virtual]
getColumns() const CoGaDB::LookupTable [protected, virtual]
getDenseValueColumns()CoGaDB::LookupTable
getLookupArrays()CoGaDB::LookupTable [protected]
getLookupColumns() const CoGaDB::LookupTable
getName() const CoGaDB::BaseTable
getNumberofRows() const CoGaDB::BaseTable [virtual]
getSchema() const CoGaDB::BaseTable
getSizeinBytes() const CoGaDB::BaseTable [inline]
groupby(TablePtr table, const std::string &grouping_column, const std::string &aggregation_column, const std::string &result_column_name, AggregationMethod agg_meth=SUM, ComputeDevice comp_dev=CPU)CoGaDB::BaseTable [static]
groupby(TablePtr table, const std::list< std::string > &grouping_columns, std::list< std::pair< std::string, AggregationMethod > > aggregation_functions, ComputeDevice comp_dev=CPU)CoGaDB::BaseTable [static]
insert(const Tuple &t)CoGaDB::LookupTable [virtual]
isMaterialized() const CoGaDB::LookupTable [virtual]
join(TablePtr table1, const std::string &join_column_table1, TablePtr table2, const std::string &join_column_table2, JoinAlgorithm join_alg=SORT_MERGE_JOIN, MaterializationStatus mat_stat=MATERIALIZE, const ComputeDevice comp_dev=CPU)CoGaDB::BaseTable [static]
load()CoGaDB::LookupTable [virtual]
loadDatafromFile(std::string filepath)CoGaDB::LookupTable [virtual]
lookup_arrays_to_real_columns_CoGaDB::LookupTable [private]
lookup_columns_CoGaDB::LookupTable [private]
LookupTable(const std::string &name, const TableSchema &schema, const std::vector< LookupColumnPtr > &lookup_columns, const std::vector< ColumnPtr > lookup_arrays_, const std::vector< ColumnPtr > dense_value_arrays=std::vector< ColumnPtr >())CoGaDB::LookupTable
LookupTablePtr typedefCoGaDB::LookupTable
materialize() const CoGaDB::LookupTable [virtual]
name_CoGaDB::BaseTable [protected]
print()CoGaDB::LookupTable [virtual]
printSchema() const CoGaDB::BaseTable [inline]
projection(TablePtr table, const std::list< std::string > &columns_to_select, MaterializationStatus mat_stat=MATERIALIZE, const ComputeDevice comp_dev=CPU)CoGaDB::BaseTable [static]
remove(const std::string &attribute_name, const boost::any &value)CoGaDB::LookupTable [virtual]
schema_CoGaDB::BaseTable [protected]
selection(TablePtr table, const std::string &column_name, const boost::any &value_for_comparison, const ValueComparator &comp, MaterializationStatus mat_stat=MATERIALIZE, ParallelizationMode comp_mode=SERIAL, const ComputeDevice comp_dev=CPU)CoGaDB::BaseTable [static]
selection(TablePtr table, const KNF_Selection_Expression &, MaterializationStatus mat_stat=MATERIALIZE, ParallelizationMode comp_mode=SERIAL)CoGaDB::BaseTable [static]
selection(TablePtr table, const Disjunction &disjunction, MaterializationStatus mat_stat=MATERIALIZE, ParallelizationMode comp_mode=SERIAL)CoGaDB::BaseTable [static]
sort(TablePtr table, const std::string &column_name, SortOrder order=ASCENDING, MaterializationStatus mat_stat=MATERIALIZE, ComputeDevice comp_dev=CPU)CoGaDB::BaseTable [static]
sort(TablePtr table, const std::list< std::string > &column_names, SortOrder order=ASCENDING, MaterializationStatus mat_stat=MATERIALIZE, ComputeDevice comp_dev=CPU)CoGaDB::BaseTable [static]
store()CoGaDB::LookupTable [virtual]
TablePtr typedefCoGaDB::BaseTable
update(const std::string &attribute_name, const boost::any &value)CoGaDB::LookupTable [virtual]
~BaseTable()CoGaDB::BaseTable [virtual]
~LookupTable()CoGaDB::LookupTable [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines