OmniSciDB
cde582ebc3
|
Functions | |
TResultSetLayout::type | layout_to_thrift (const QueryDescriptionType layout) |
QueryDescriptionType | layout_from_thrift (const TResultSetLayout::type layout) |
TAggKind::type | agg_kind_to_thrift (const SQLAgg agg) |
SQLAgg | agg_kind_from_thrift (const TAggKind::type agg) |
AggregatedColRange | column_ranges_from_thrift (const std::vector< TColumnRange > &thrift_column_ranges) |
StringDictionaryGenerations | string_dictionary_generations_from_thrift (const std::vector< TDictionaryGeneration > &thrift_string_dictionary_generations) |
TTypeInfo | type_info_to_thrift (const SQLTypeInfo &ti) |
bool | takes_arg (const TargetInfo &target_info) |
std::vector< TargetMetaInfo > | target_meta_infos_from_thrift (const TRowDescriptor &row_desc) |
void | fixup_geo_column_descriptor (TColumnType &col_type, const SQLTypes subtype, const int output_srid) |
TColumnType | target_meta_info_to_thrift (const TargetMetaInfo &target, const size_t idx) |
TRowDescriptor | target_meta_infos_to_thrift (const std::vector< TargetMetaInfo > &targets) |
TTargetInfo | target_info_to_thrift (const TargetInfo &target_info) |
TargetInfo | target_info_from_thrift (const TTargetInfo &thrift_target_info) |
std::vector< TTargetInfo > | target_infos_to_thrift (const std::vector< TargetInfo > &targets) |
std::vector< TargetInfo > | target_infos_from_thrift (const std::vector< TTargetInfo > &thrift_targets) |
TCountDistinctImplType::type | count_distinct_impl_type_to_thrift (const CountDistinctImplType impl_type) |
TCountDistinctDescriptor | count_distinct_descriptor_to_thrift (const CountDistinctDescriptor &count_distinct_descriptor) |
CountDistinctImplType | count_distinct_impl_type_from_thrift (const TCountDistinctImplType::type impl_type) |
CountDistinctDescriptor | count_distinct_descriptor_from_thrift (const TCountDistinctDescriptor &thrift_count_distinct_descriptor) |
ExtArgumentType | from_thrift (const TExtArgumentType::type &t) |
TExtArgumentType::type | to_thrift (const ExtArgumentType &t) |
std::vector< ExtArgumentType > | from_thrift (const std::vector< TExtArgumentType::type > &v) |
std::vector < TExtArgumentType::type > | to_thrift (const std::vector< ExtArgumentType > &v) |
table_functions::OutputBufferSizeType | from_thrift (const TOutputBufferSizeType::type &t) |
TOutputBufferSizeType::type | to_thrift (const table_functions::OutputBufferSizeType &t) |
TUserDefinedFunction | to_thrift (const ExtensionFunction &udf) |
TUserDefinedTableFunction | to_thrift (const table_functions::TableFunction &func) |
std::vector < TUserDefinedTableFunction > | to_thrift (const std::vector< table_functions::TableFunction > &v) |
|
inline |
Definition at line 103 of file ThriftSerializers.h.
References AVG, CHECK, COUNT, MAX, MIN, SUM, and UNTHRIFT_AGGKIND_CASE.
Referenced by target_info_from_thrift().
|
inline |
Definition at line 81 of file ThriftSerializers.h.
References AVG, CHECK, COUNT, MAX, MIN, SUM, and THRIFT_AGGKIND_CASE.
Referenced by target_info_to_thrift().
|
inline |
Definition at line 121 of file ThriftSerializers.h.
References CHECK, PhysicalInput::col_id, INVALID, ExpressionRange::makeDoubleRange(), ExpressionRange::makeFloatRange(), ExpressionRange::makeIntRange(), ExpressionRange::makeInvalidRange(), and AggregatedColRange::setColRange().
|
inline |
Definition at line 347 of file ThriftSerializers.h.
References CountDistinctDescriptor::approximate, CountDistinctDescriptor::bitmap_sz_bits, count_distinct_impl_type_from_thrift(), CPU, CountDistinctDescriptor::device_type, GPU, CountDistinctDescriptor::impl_type_, CountDistinctDescriptor::min_val, and CountDistinctDescriptor::sub_bitmap_count.
|
inline |
Definition at line 312 of file ThriftSerializers.h.
References CountDistinctDescriptor::approximate, CountDistinctDescriptor::bitmap_sz_bits, count_distinct_impl_type_to_thrift(), CountDistinctDescriptor::device_type, GPU, CountDistinctDescriptor::impl_type_, CountDistinctDescriptor::min_val, and CountDistinctDescriptor::sub_bitmap_count.
|
inline |
Definition at line 333 of file ThriftSerializers.h.
References Bitmap, CHECK, Invalid, UnorderedSet, and UNTHRIFT_COUNTDESCRIPTORIMPL_CASE.
Referenced by count_distinct_descriptor_from_thrift().
|
inline |
Definition at line 298 of file ThriftSerializers.h.
References Bitmap, CHECK, Invalid, THRIFT_COUNTDESCRIPTORIMPL_CASE, and UnorderedSet.
Referenced by count_distinct_descriptor_to_thrift().
|
inline |
Definition at line 203 of file ThriftSerializers.h.
Referenced by DBHandler::populateThriftColumnType(), and target_meta_info_to_thrift().
|
inline |
Definition at line 365 of file ThriftSerializers.h.
References ArrayBool, ArrayDouble, ArrayFloat, ArrayInt16, ArrayInt32, ArrayInt64, ArrayInt8, Bool, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnListBool, ColumnListDouble, ColumnListFloat, ColumnListInt16, ColumnListInt32, ColumnListInt64, ColumnListInt8, ColumnListTextEncodingDict, ColumnTextEncodingDict, ColumnTimestamp, Cursor, Double, Float, GeoLineString, GeoMultiPolygon, GeoPoint, GeoPolygon, Int16, Int32, Int64, Int8, PBool, PDouble, PFloat, PInt16, PInt32, PInt64, PInt8, TextEncodingDict, TextEncodingNone, Timestamp, UNREACHABLE, and Void.
Referenced by from_thrift(), and DBHandler::register_runtime_extension_functions().
|
inline |
Definition at line 567 of file ThriftSerializers.h.
References from_thrift(), run_benchmark_import::result, shared::transform(), and run_benchmark_import::type.
|
inline |
Definition at line 589 of file ThriftSerializers.h.
References table_functions::kConstant, table_functions::kPreFlightParameter, table_functions::kTableFunctionSpecifiedParameter, table_functions::kUserSpecifiedConstantParameter, table_functions::kUserSpecifiedRowMultiplier, and UNREACHABLE.
|
inline |
Definition at line 63 of file ThriftSerializers.h.
References CHECK, GroupByBaselineHash, GroupByPerfectHash, NonGroupedAggregate, Projection, and UNTHRIFT_LAYOUT_CASE.
|
inline |
Definition at line 45 of file ThriftSerializers.h.
References CHECK, GroupByBaselineHash, GroupByPerfectHash, NonGroupedAggregate, Projection, and THRIFT_LAYOUT_CASE.
|
inline |
Definition at line 159 of file ThriftSerializers.h.
References StringDictionaryGenerations::setGeneration().
|
inline |
Definition at line 189 of file ThriftSerializers.h.
References TargetInfo::agg_kind, TargetInfo::is_agg, is_distinct_target(), and kCOUNT.
Referenced by target_info_from_thrift(), target_info_to_thrift(), and RelAlgTranslator::translateAggregateRex().
|
inline |
Definition at line 263 of file ThriftSerializers.h.
References TargetInfo::agg_arg_type, TargetInfo::agg_kind, agg_kind_from_thrift(), TargetInfo::is_agg, TargetInfo::is_distinct, kNULLT, TargetInfo::skip_null_val, TargetInfo::sql_type, takes_arg(), and type_info_from_thrift().
Referenced by target_infos_from_thrift().
|
inline |
Definition at line 250 of file ThriftSerializers.h.
References TargetInfo::agg_arg_type, TargetInfo::agg_kind, agg_kind_to_thrift(), TargetInfo::is_agg, TargetInfo::is_distinct, TargetInfo::skip_null_val, TargetInfo::sql_type, takes_arg(), and type_info_to_thrift().
Referenced by target_infos_to_thrift().
|
inline |
Definition at line 285 of file ThriftSerializers.h.
References target_info_from_thrift().
|
inline |
Definition at line 276 of file ThriftSerializers.h.
References target_info_to_thrift().
|
inline |
Definition at line 210 of file ThriftSerializers.h.
References encoding_to_thrift(), fixup_geo_column_descriptor(), TargetMetaInfo::get_resname(), TargetMetaInfo::get_type_info(), IS_GEO, kARRAY, kDATE, to_string(), SQLTypeInfo::type, and type_to_thrift().
Referenced by target_meta_infos_to_thrift().
|
inline |
Definition at line 194 of file ThriftSerializers.h.
References type_info_from_thrift().
|
inline |
Definition at line 239 of file ThriftSerializers.h.
References target_meta_info_to_thrift().
Referenced by DBHandler::convertRows().
|
inline |
Definition at line 466 of file ThriftSerializers.h.
References ArrayBool, ArrayDouble, ArrayFloat, ArrayInt16, ArrayInt32, ArrayInt64, ArrayInt8, Bool, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnListBool, ColumnListDouble, ColumnListFloat, ColumnListInt16, ColumnListInt32, ColumnListInt64, ColumnListInt8, ColumnListTextEncodingDict, ColumnTextEncodingDict, ColumnTimestamp, Cursor, Double, Float, GeoLineString, GeoMultiPolygon, GeoPoint, GeoPolygon, Int16, Int32, Int64, Int8, PBool, PDouble, PFloat, PInt16, PInt32, PInt64, PInt8, TextEncodingDict, TextEncodingNone, Timestamp, run_benchmark_import::type, UNREACHABLE, and Void.
Referenced by DBHandler::get_function_details(), DBHandler::get_table_function_details(), DBHandler::initialize(), QueryRunner::QueryRunner::QueryRunner(), DBHandler::register_runtime_extension_functions(), and to_thrift().
|
inline |
Definition at line 578 of file ThriftSerializers.h.
References run_benchmark_import::result, to_thrift(), shared::transform(), and run_benchmark_import::type.
|
inline |
Definition at line 607 of file ThriftSerializers.h.
References table_functions::kConstant, table_functions::kPreFlightParameter, table_functions::kTableFunctionSpecifiedParameter, table_functions::kUserSpecifiedConstantParameter, table_functions::kUserSpecifiedRowMultiplier, run_benchmark_import::type, and UNREACHABLE.
|
inline |
Definition at line 625 of file ThriftSerializers.h.
References ExtensionFunction::getInputArgs(), ExtensionFunction::getName(), ExtensionFunction::getRet(), and to_thrift().
|
inline |
Definition at line 633 of file ThriftSerializers.h.
References table_functions::TableFunction::getAnnotations(), table_functions::TableFunction::getInputArgs(), table_functions::TableFunction::getName(), table_functions::TableFunction::getOutputArgs(), table_functions::TableFunction::getOutputRowSizeParameter(), table_functions::TableFunction::getOutputRowSizeType(), table_functions::TableFunction::getSqlArgs(), and to_thrift().
|
inline |
Definition at line 645 of file ThriftSerializers.h.
References run_benchmark_import::result, to_thrift(), and shared::transform().
|
inline |
Definition at line 171 of file ThriftSerializers.h.
References encoding_to_thrift(), SQLTypeInfo::get_comp_param(), SQLTypeInfo::get_elem_type(), SQLTypeInfo::get_notnull(), SQLTypeInfo::get_precision(), SQLTypeInfo::get_scale(), SQLTypeInfo::get_size(), SQLTypeInfo::get_subtype(), SQLTypeInfo::get_type(), SQLTypeInfo::is_array(), IS_GEO, and type_to_thrift().
Referenced by DBHandler::get_tables_meta_impl(), and target_info_to_thrift().