Package com.clickhouse.jdbc
Class JdbcParseHandler
java.lang.Object
com.clickhouse.jdbc.parser.ParseHandler
com.clickhouse.jdbc.JdbcParseHandler
public class JdbcParseHandler
extends com.clickhouse.jdbc.parser.ParseHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.clickhouse.jdbc.parser.ParseHandlerstatic final com.clickhouse.jdbc.parser.ParseHandler -
Method Summary
Modifier and TypeMethodDescriptioncom.clickhouse.jdbc.parser.ClickHouseSqlStatementhandleStatement(String sql, com.clickhouse.jdbc.parser.StatementType stmtType, String cluster, String database, String table, String input, String format, String outfile, List<Integer> parameters, Map<String, Integer> positions, Map<String, String> settings, Set<String> tempTables) Hanlde statemenet.Methods inherited from class com.clickhouse.jdbc.parser.ParseHandler
handleMacro, handleParameter
-
Field Details
-
INSTANCE
public static final com.clickhouse.jdbc.parser.ParseHandler INSTANCE -
WITHOUT_DELETE
public static final com.clickhouse.jdbc.parser.ParseHandler WITHOUT_DELETE
-
-
Method Details
-
handleStatement
public com.clickhouse.jdbc.parser.ClickHouseSqlStatement handleStatement(String sql, com.clickhouse.jdbc.parser.StatementType stmtType, String cluster, String database, String table, String input, String format, String outfile, List<Integer> parameters, Map<String, Integer> positions, Map<String, String> settings, Set<String> tempTables) Description copied from class:com.clickhouse.jdbc.parser.ParseHandlerHanlde statemenet.- Overrides:
handleStatementin classcom.clickhouse.jdbc.parser.ParseHandler- Parameters:
sql- sql statementstmtType- statement typecluster- clusterdatabase- databasetable- tableinput- inputformat- formatoutfile- outfileparameters- positions of parameterspositions- keyword positionssettings- settingstempTables- temporary tables- Returns:
- sql statement, or null means no change
-