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; } }