OmniSciDB
a5dc49c757
|
Functions | |
TResultSetLayout::type | layout_to_thrift (const heavyai::QueryDescriptionType layout) |
heavyai::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 108 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 84 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 128 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 373 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 338 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 359 of file ThriftSerializers.h.
References Bitmap, CHECK, Invalid, UnorderedSet, and UNTHRIFT_COUNTDESCRIPTORIMPL_CASE.
Referenced by count_distinct_descriptor_from_thrift().
|
inline |
Definition at line 324 of file ThriftSerializers.h.
References Bitmap, CHECK, Invalid, THRIFT_COUNTDESCRIPTORIMPL_CASE, and UnorderedSet.
Referenced by count_distinct_descriptor_to_thrift().
|
inline |
Definition at line 221 of file ThriftSerializers.h.
Referenced by DBHandler::populateThriftColumnType(), and target_meta_info_to_thrift().
|
inline |
Definition at line 391 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, ColumnGeoLineString, ColumnGeoMultiLineString, ColumnGeoMultiPoint, ColumnGeoMultiPolygon, ColumnGeoPoint, ColumnGeoPolygon, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnListArrayBool, ColumnListArrayDouble, ColumnListArrayFloat, ColumnListArrayInt16, ColumnListArrayInt32, ColumnListArrayInt64, ColumnListArrayInt8, ColumnListArrayTextEncodingDict, ColumnListArrayTextEncodingNone, ColumnListBool, ColumnListDouble, ColumnListFloat, ColumnListGeoLineString, ColumnListGeoMultiLineString, ColumnListGeoMultiPoint, ColumnListGeoMultiPolygon, ColumnListGeoPoint, ColumnListGeoPolygon, 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 745 of file ThriftSerializers.h.
References from_thrift(), run_benchmark_import::result, shared::transform(), and run_benchmark_import::type.
|
inline |
Definition at line 767 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 65 of file ThriftSerializers.h.
References CHECK, heavyai::GroupByBaselineHash, heavyai::GroupByPerfectHash, heavyai::NonGroupedAggregate, heavyai::Projection, and UNTHRIFT_LAYOUT_CASE.
|
inline |
Definition at line 46 of file ThriftSerializers.h.
References CHECK, heavyai::GroupByBaselineHash, heavyai::GroupByPerfectHash, heavyai::NonGroupedAggregate, heavyai::Projection, and THRIFT_LAYOUT_CASE.
|
inline |
Definition at line 168 of file ThriftSerializers.h.
References StringDictionaryGenerations::setGeneration().
|
inline |
Definition at line 207 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 289 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 276 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 311 of file ThriftSerializers.h.
References target_info_from_thrift().
|
inline |
Definition at line 302 of file ThriftSerializers.h.
References target_info_to_thrift().
|
inline |
Definition at line 228 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 212 of file ThriftSerializers.h.
References type_info_from_thrift().
|
inline |
Definition at line 265 of file ThriftSerializers.h.
References target_meta_info_to_thrift().
Referenced by DBHandler::convertRows().
|
inline |
Definition at line 568 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, ColumnGeoLineString, ColumnGeoMultiLineString, ColumnGeoMultiPoint, ColumnGeoMultiPolygon, ColumnGeoPoint, ColumnGeoPolygon, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnListArrayBool, ColumnListArrayDouble, ColumnListArrayFloat, ColumnListArrayInt16, ColumnListArrayInt32, ColumnListArrayInt64, ColumnListArrayInt8, ColumnListArrayTextEncodingDict, ColumnListArrayTextEncodingNone, ColumnListBool, ColumnListDouble, ColumnListFloat, ColumnListGeoLineString, ColumnListGeoMultiLineString, ColumnListGeoMultiPoint, ColumnListGeoMultiPolygon, ColumnListGeoPoint, ColumnListGeoPolygon, 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 756 of file ThriftSerializers.h.
References run_benchmark_import::result, to_thrift(), shared::transform(), and run_benchmark_import::type.
|
inline |
Definition at line 785 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 803 of file ThriftSerializers.h.
References ExtensionFunction::getAnnotations(), ExtensionFunction::getInputArgs(), ExtensionFunction::getName(), ExtensionFunction::getRet(), and to_thrift().
|
inline |
Definition at line 812 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 824 of file ThriftSerializers.h.
References run_benchmark_import::result, to_thrift(), and shared::transform().
|
inline |
Definition at line 181 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().