![]() |
C++ SDK Documentation
12.0.3
|

Public Types | |
| enum | FunctionType { FT_SCALAR, FT_AGGREGATE, FT_ANALYTIC, FT_EXTPROC, FT_UDSF, FT_UDAGG, FT_UDAN, FT_UDT, FT_UDT_MULTI, FT_UDT_CURSOR, FT_UDPARSE, FT_UDFILTER, FT_UDSOURCE } |
Public Attributes | |
| std::vector< std::string > | argNames |
| std::vector< VerticaType > | argTypes |
| std::string | binary |
| std::string | databaseName |
| std::string | functionName |
| Oid | functionOid |
|
enum Vertica::ServerInterface::FunctionDescription::FunctionType | functionType |
| bool | isFenced |
| bool | isInternal |
| bool | isStrict |
| std::string | language |
| std::string | libraryFileName |
| std::string | libraryName |
| Oid | libraryOid |
| std::vector< std::string > | returnNames |
| std::vector< VerticaType > | returnTypes |
| std::string | schemaName |
| std::string | source |
| char | volatility |
Structure to describe the name and properties of a function, It is to be used in the methods below.
| std::string Vertica::ServerInterface::FunctionDescription::databaseName |
Database name
| std::string Vertica::ServerInterface::FunctionDescription::functionName |
Table name, projection basename, or projection name
| Oid Vertica::ServerInterface::FunctionDescription::functionOid |
Function OID, for lookups if this is nonzero it takes precedence
| bool Vertica::ServerInterface::FunctionDescription::isFenced |
Is fenced
| bool Vertica::ServerInterface::FunctionDescription::isInternal |
Is internal / built in function
| bool Vertica::ServerInterface::FunctionDescription::isStrict |
Is strict
| std::string Vertica::ServerInterface::FunctionDescription::schemaName |
Schema name; on lookup if empty the search path will be consulted
| char Vertica::ServerInterface::FunctionDescription::volatility |
Volatility