OmniSciDB
c1a53651b2
|
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 105 of file ThriftSerializers.h.
References AVG, CHECK, COUNT, COUNT_IF, MAX, MIN, SUM_IF, and UNTHRIFT_AGGKIND_CASE.
Referenced by target_info_from_thrift().
|
inline |
Definition at line 81 of file ThriftSerializers.h.
References AVG, CHECK, COUNT, COUNT_IF, MAX, MIN, SUM_IF, and THRIFT_AGGKIND_CASE.
Referenced by target_info_to_thrift().
|
inline |
Definition at line 125 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 370 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 335 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 356 of file ThriftSerializers.h.
References Bitmap, CHECK, Invalid, UnorderedSet, and UNTHRIFT_COUNTDESCRIPTORIMPL_CASE.
Referenced by count_distinct_descriptor_from_thrift().
|
inline |
Definition at line 321 of file ThriftSerializers.h.
References Bitmap, CHECK, Invalid, THRIFT_COUNTDESCRIPTORIMPL_CASE, and UnorderedSet.
Referenced by count_distinct_descriptor_to_thrift().
|
inline |
Definition at line 218 of file ThriftSerializers.h.
Referenced by DBHandler::populateThriftColumnType(), and target_meta_info_to_thrift().
|
inline |
Definition at line 388 of file ThriftSerializers.h.
References ArrayBool, ArrayDouble, ArrayFloat, ArrayInt16, ArrayInt32, ArrayInt64, ArrayInt8, ArrayTextEncodingDict, ArrayTextEncodingNone, Bool, ColumnArrayBool, ColumnArrayDouble, ColumnArrayFloat, ColumnArrayInt16, ColumnArrayInt32, ColumnArrayInt64, ColumnArrayInt8, ColumnArrayTextEncodingDict, ColumnArrayTextEncodingNone, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnListArrayBool, ColumnListArrayDouble, ColumnListArrayFloat, ColumnListArrayInt16, ColumnListArrayInt32, ColumnListArrayInt64, ColumnListArrayInt8, ColumnListArrayTextEncodingDict, ColumnListArrayTextEncodingNone, ColumnListBool, ColumnListDouble, ColumnListFloat, ColumnListInt16, ColumnListInt32, ColumnListInt64, ColumnListInt8, ColumnListTextEncodingDict, ColumnListTextEncodingNone, ColumnTextEncodingDict, ColumnTextEncodingNone, ColumnTimestamp, Cursor, DayTimeInterval, Double, Float, GeoLineString, GeoMultiLineString, GeoMultiPoint, GeoMultiPolygon, GeoPoint, GeoPolygon, Int16, Int32, Int64, Int8, PBool, PDouble, PFloat, PInt16, PInt32, PInt64, PInt8, TextEncodingDict, TextEncodingNone, Timestamp, UNREACHABLE, Void, and YearMonthTimeInterval.
Referenced by from_thrift(), and DBHandler::register_runtime_extension_functions().
|
inline |
Definition at line 694 of file ThriftSerializers.h.
References from_thrift(), run_benchmark_import::result, shared::transform(), and run_benchmark_import::type.
|
inline |
Definition at line 716 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 165 of file ThriftSerializers.h.
References StringDictionaryGenerations::setGeneration().
|
inline |
Definition at line 204 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 286 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 273 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 308 of file ThriftSerializers.h.
References target_info_from_thrift().
|
inline |
Definition at line 299 of file ThriftSerializers.h.
References target_info_to_thrift().
|
inline |
Definition at line 225 of file ThriftSerializers.h.
References encoding_to_thrift(), fixup_geo_column_descriptor(), TargetMetaInfo::get_resname(), TargetMetaInfo::get_type_info(), IS_GEO, kARRAY, kDATE, kENCODING_DICT, to_string(), SQLTypeInfo::type, and type_to_thrift().
Referenced by target_meta_infos_to_thrift().
|
inline |
Definition at line 209 of file ThriftSerializers.h.
References type_info_from_thrift().
|
inline |
Definition at line 262 of file ThriftSerializers.h.
References target_meta_info_to_thrift().
Referenced by DBHandler::convertRows().
|
inline |
Definition at line 541 of file ThriftSerializers.h.
References ArrayBool, ArrayDouble, ArrayFloat, ArrayInt16, ArrayInt32, ArrayInt64, ArrayInt8, ArrayTextEncodingDict, ArrayTextEncodingNone, Bool, ColumnArrayBool, ColumnArrayDouble, ColumnArrayFloat, ColumnArrayInt16, ColumnArrayInt32, ColumnArrayInt64, ColumnArrayInt8, ColumnArrayTextEncodingDict, ColumnArrayTextEncodingNone, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnListArrayBool, ColumnListArrayDouble, ColumnListArrayFloat, ColumnListArrayInt16, ColumnListArrayInt32, ColumnListArrayInt64, ColumnListArrayInt8, ColumnListArrayTextEncodingDict, ColumnListArrayTextEncodingNone, ColumnListBool, ColumnListDouble, ColumnListFloat, ColumnListInt16, ColumnListInt32, ColumnListInt64, ColumnListInt8, ColumnListTextEncodingDict, ColumnListTextEncodingNone, ColumnTextEncodingDict, ColumnTextEncodingNone, ColumnTimestamp, Cursor, DayTimeInterval, Double, Float, GeoLineString, GeoMultiLineString, GeoMultiPoint, GeoMultiPolygon, GeoPoint, GeoPolygon, Int16, Int32, Int64, Int8, PBool, PDouble, PFloat, PInt16, PInt32, PInt64, PInt8, TextEncodingDict, TextEncodingNone, Timestamp, run_benchmark_import::type, UNREACHABLE, Void, and YearMonthTimeInterval.
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 705 of file ThriftSerializers.h.
References run_benchmark_import::result, to_thrift(), shared::transform(), and run_benchmark_import::type.
|
inline |
Definition at line 734 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 752 of file ThriftSerializers.h.
References ExtensionFunction::getAnnotations(), ExtensionFunction::getInputArgs(), ExtensionFunction::getName(), ExtensionFunction::getRet(), and to_thrift().
|
inline |
Definition at line 761 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 773 of file ThriftSerializers.h.
References run_benchmark_import::result, to_thrift(), and shared::transform().
|
inline |
Definition at line 178 of file ThriftSerializers.h.
References shared::StringDictKey::db_id, encoding_to_thrift(), SQLTypeInfo::get_comp_param(), SQLTypeInfo::get_compression(), SQLTypeInfo::get_elem_type(), SQLTypeInfo::get_notnull(), SQLTypeInfo::get_precision(), SQLTypeInfo::get_scale(), SQLTypeInfo::get_size(), SQLTypeInfo::get_subtype(), SQLTypeInfo::get_type(), SQLTypeInfo::getStringDictKey(), SQLTypeInfo::is_array(), IS_GEO, kENCODING_DICT, and type_to_thrift().
Referenced by DBHandler::get_tables_meta_impl(), and target_info_to_thrift().