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