Class com::mapd::parser::server::ExtensionFunction¶
-
class
ExtensionFunction
¶ - Author
alex
Public Functions
-
List<ExtArgumentType> com.mapd.parser.server.ExtensionFunction.getArgs()
-
List<ExtArgumentType> com.mapd.parser.server.ExtensionFunction.getOuts()
-
List<String> com.mapd.parser.server.ExtensionFunction.getArgNames()
-
List<String> com.mapd.parser.server.ExtensionFunction.getOutNames()
-
ExtArgumentType com.mapd.parser.server.ExtensionFunction.getRet()
-
SqlTypeName com.mapd.parser.server.ExtensionFunction.getSqlRet()
-
List<SqlTypeName> com.mapd.parser.server.ExtensionFunction.getSqlOuts()
-
Map<String, String> com.mapd.parser.server.ExtensionFunction.getOptions()
-
boolean com.mapd.parser.server.ExtensionFunction.isRowUdf()
-
boolean com.mapd.parser.server.ExtensionFunction.isTableUdf()
-
String com.mapd.parser.server.ExtensionFunction.toJson(final String name)
-
final java.util.List<SqlTypeFamily> com.mapd.parser.server.ExtensionFunction.toSqlSignature()
Private Members
-
final List<ExtArgumentType> com.mapd.parser.server.ExtensionFunction.args
-
final List<ExtArgumentType> com.mapd.parser.server.ExtensionFunction.outs
-
final List<String> com.mapd.parser.server.ExtensionFunction.names
-
final ExtArgumentType com.mapd.parser.server.ExtensionFunction.ret
-
final boolean com.mapd.parser.server.ExtensionFunction.isRowUdf
-
final Map<String, String> com.mapd.parser.server.ExtensionFunction.options
Private Static Functions
-
static String com.mapd.parser.server.ExtensionFunction.typeName(final ExtArgumentType type)
-
static String com.mapd.parser.server.ExtensionFunction.dq(final String str)
-
static boolean com.mapd.parser.server.ExtensionFunction.isPointerType(final ExtArgumentType type)
-
static boolean com.mapd.parser.server.ExtensionFunction.isColumnType(final ExtArgumentType type)
-
static boolean com.mapd.parser.server.ExtensionFunction.isColumnListType(final ExtArgumentType type)
-
static ExtArgumentType com.mapd.parser.server.ExtensionFunction.getValueType(final ExtArgumentType type)
-
static SqlTypeName com.mapd.parser.server.ExtensionFunction.toSqlTypeName(final ExtArgumentType type)
-
enum
ExtArgumentType
¶ Public Members
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.Int8
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.Int16
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.Int32
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.Int64
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.Float
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.Double
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.Void
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.PInt8
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.PInt16
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.PInt32
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.PInt64
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.PFloat
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.PDouble
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.PBool
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.Bool
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ArrayInt8
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ArrayInt16
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ArrayInt32
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ArrayInt64
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ArrayFloat
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ArrayDouble
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ArrayBool
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnInt8
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnInt16
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnInt32
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnInt64
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnFloat
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnDouble
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnBool
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.GeoPoint
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.GeoLineString
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.Cursor
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.GeoPolygon
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.GeoMultiPolygon
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.TextEncodingNone
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.TextEncodingDict
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnListInt8
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnListInt16
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnListInt32
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnListInt64
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnListFloat
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnListDouble
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnListBool
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnTextEncodingDict
-
com.mapd.parser.server.ExtensionFunction.ExtArgumentType.ColumnListTextEncodingDict
-