OmniSciDB
bf83d84833
|
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) |
|
inline |
Definition at line 101 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 79 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 119 of file ThriftSerializers.h.
References CHECK, PhysicalInput::col_id, ExpressionRange::makeDoubleRange(), ExpressionRange::makeFloatRange(), ExpressionRange::makeIntRange(), ExpressionRange::makeInvalidRange(), and AggregatedColRange::setColRange().
|
inline |
Definition at line 345 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 310 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 331 of file ThriftSerializers.h.
References Bitmap, CHECK, Invalid, StdSet, and UNTHRIFT_COUNTDESCRIPTORIMPL_CASE.
Referenced by count_distinct_descriptor_from_thrift().
|
inline |
Definition at line 296 of file ThriftSerializers.h.
References Bitmap, CHECK, Invalid, StdSet, and THRIFT_COUNTDESCRIPTORIMPL_CASE.
Referenced by count_distinct_descriptor_to_thrift().
|
inline |
Definition at line 201 of file ThriftSerializers.h.
Referenced by DBHandler::populateThriftColumnType(), and target_meta_info_to_thrift().
|
inline |
Definition at line 61 of file ThriftSerializers.h.
References CHECK, GroupByBaselineHash, GroupByPerfectHash, NonGroupedAggregate, Projection, and UNTHRIFT_LAYOUT_CASE.
|
inline |
Definition at line 43 of file ThriftSerializers.h.
References CHECK, GroupByBaselineHash, GroupByPerfectHash, NonGroupedAggregate, Projection, and THRIFT_LAYOUT_CASE.
|
inline |
Definition at line 157 of file ThriftSerializers.h.
References StringDictionaryGenerations::setGeneration().
|
inline |
Definition at line 187 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 261 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 248 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 283 of file ThriftSerializers.h.
References target_info_from_thrift().
|
inline |
Definition at line 274 of file ThriftSerializers.h.
References target_info_to_thrift().
|
inline |
Definition at line 208 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 192 of file ThriftSerializers.h.
References type_info_from_thrift().
|
inline |
Definition at line 237 of file ThriftSerializers.h.
References target_meta_info_to_thrift().
Referenced by DBHandler::convert_rows().
|
inline |
Definition at line 169 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().