Class com::mapd::parser::server::CalciteParserFactory¶
-
class
CalciteParserFactory
: public PoolableObjectFactory¶ - Author
michael
Public Functions
-
com.mapd.parser.server.CalciteParserFactory.CalciteParserFactory(String dataDir, final Map< String, ExtensionFunction > extSigs, int mapdPort, SockTransportProperties skT)
-
void com.mapd.parser.server.CalciteParserFactory.updateOperatorTable()
-
Object com.mapd.parser.server.CalciteParserFactory.makeObject()
-
void com.mapd.parser.server.CalciteParserFactory.destroyObject(Object obj)
-
boolean com.mapd.parser.server.CalciteParserFactory.validateObject(Object obj)
-
void com.mapd.parser.server.CalciteParserFactory.activateObject(Object obj)
-
void com.mapd.parser.server.CalciteParserFactory.passivateObject(Object obj)
Private Members
-
final String com.mapd.parser.server.CalciteParserFactory.dataDir
-
final Map<String, ExtensionFunction> com.mapd.parser.server.CalciteParserFactory.extSigs
-
final int com.mapd.parser.server.CalciteParserFactory.mapdPort
-
final SockTransportProperties com.mapd.parser.server.CalciteParserFactory.socket_transport_properties
-
volatile MapDSqlOperatorTable com.mapd.parser.server.CalciteParserFactory.tableOperator
-
final Supplier<MapDSqlOperatorTable> com.mapd.parser.server.CalciteParserFactory.tableOperatorSupplier= new Supplier<MapDSqlOperatorTable>() { @Override public MapDSqlOperatorTable get() { return tableOperator; } }