Package ai.heavy.thrift.calciteserver
Interface CalciteServer.Iface
-
- All Known Implementing Classes:
CalciteServer.Client
- Enclosing class:
- CalciteServer
public static interface CalciteServer.Iface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<TCompletionHint>getCompletionHints(String user, String passwd, String catalog, List<String> visible_tables, String sql, int cursor)StringgetExtensionFunctionWhitelist()StringgetRuntimeExtensionFunctionWhitelist()StringgetUserDefinedFunctionWhitelist()voidping()TPlanResultprocess(String user, String passwd, String catalog, String sql_text, TQueryParsingOption query_parsing_option, TOptimizationOption optimization_option, List<TRestriction> restrictions)voidsetRuntimeExtensionFunctions(List<TUserDefinedFunction> udfs, List<TUserDefinedTableFunction> udtfs, boolean isruntime)voidshutdown()voidupdateMetadata(String catalog, String table)
-
-
-
Method Detail
-
ping
void ping() throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
shutdown
void shutdown() throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
process
TPlanResult process(String user, String passwd, String catalog, String sql_text, TQueryParsingOption query_parsing_option, TOptimizationOption optimization_option, List<TRestriction> restrictions) throws InvalidParseRequest, org.apache.thrift.TException
- Throws:
InvalidParseRequestorg.apache.thrift.TException
-
getExtensionFunctionWhitelist
String getExtensionFunctionWhitelist() throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
getUserDefinedFunctionWhitelist
String getUserDefinedFunctionWhitelist() throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
getRuntimeExtensionFunctionWhitelist
String getRuntimeExtensionFunctionWhitelist() throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
setRuntimeExtensionFunctions
void setRuntimeExtensionFunctions(List<TUserDefinedFunction> udfs, List<TUserDefinedTableFunction> udtfs, boolean isruntime) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
updateMetadata
void updateMetadata(String catalog, String table) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
-