Class spatial_type::Transform¶
-
class
Transform
: public spatial_type::Codegen¶ Public Functions
-
Transform
(const Analyzer::GeoOperator *geo_operator, const Catalog_Namespace::Catalog *catalog)¶
-
size_t
size
() const¶
-
SQLTypeInfo
getNullType
() const¶
-
std::tuple<std::vector<llvm::Value *>, llvm::Value *>
codegenLoads
(const std::vector<llvm::Value *> &arg_lvs, const std::vector<llvm::Value *> &pos_lvs, CgenState *cgen_state)¶
-
std::vector<llvm::Value *>
codegen
(const std::vector<llvm::Value *> &args, CodeGenerator::NullCheckCodegen *nullcheck_codegen, CgenState *cgen_state, const CompilationOptions &co)¶
Public Static Functions
-
static bool
isUtm
(unsigned const srid)¶
Private Members
-
const Analyzer::GeoTransformOperator *
transform_operator_
¶
-
bool
can_transform_in_place_
= {false}¶
-