OmniSciDB  471d68cefb
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Datum Union Reference

#include <sqltypes.h>

+ Collaboration diagram for Datum:

Public Attributes

int8_t boolval
 
int8_t tinyintval
 
int16_t smallintval
 
int32_t intval
 
int64_t bigintval
 
float floatval
 
double doubleval
 
VarlenDatumarrayval
 
std::string * stringval
 

Detailed Description

Definition at line 210 of file sqltypes.h.

Member Data Documentation

int64_t Datum::bigintval

Definition at line 215 of file sqltypes.h.

Referenced by import_export::TypedImportBuffer::add_value(), Parser::IntLiteral::analyzeValue(), Parser::FixedPtLiteral::analyzeValue(), appendDatum(), apply_hpt_qual(), Analyzer::Constant::cast_number(), CodeGenerator::codegenCmpDecimalConst(), CodeGenerator::codegenIntConst(), CodeGenerator::codegenRowId(), foreign_storage::datetime_to_string(), Analyzer::Datum_equal(), DatumEqual(), DatumToString(), decompress(), Parser::InsertValuesStmt::determineLeafIndex(), Analyzer::Constant::do_cast(), extract_from_datum(), ChunkMetadata::fillChunkStats(), anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor::foldOper(), ExtractExpr::generate(), DateTruncExpr::generate(), QueryRewriter::generateCaseExprForCountDistinctOnGroupByCol(), Parser::TimestampLiteral::get(), DatumFetcher::getDatumVal(), DateTimeTranslator::getNumericConstant(), CgenState::getOrAddLiteral(), SQLTypeInfo::is_null(), Analyzer::anonymous_namespace{Analyzer.cpp}::is_null_value(), import_export::NullArrayDatum(), import_export::NullDatum(), anonymous_namespace{ArrowImporter.h}::ArrowValue< int64_t >::operator DATA_TYPE(), populate_TColumn(), Analyzer::Constant::set_null_value(), StringToDatum(), import_export::anonymous_namespace{QueryExporterCSV.cpp}::target_value_to_string(), import_export::TDatumToDatum(), RelAlgTranslator::translateCurrentDate(), RelAlgTranslator::translateCurrentTime(), RelAlgTranslator::translateLiteral(), FixedLengthArrayNoneEncoder::update_elem_stats(), and ArrayNoneEncoder::update_elem_stats().


The documentation for this union was generated from the following file: