Package com.clickhouse.jdbc
Class JdbcParseHandler
- java.lang.Object
-
- com.clickhouse.jdbc.parser.ParseHandler
-
- com.clickhouse.jdbc.JdbcParseHandler
-
public class JdbcParseHandler extends ParseHandler
-
-
Field Summary
Fields Modifier and Type Field Description static ParseHandlerINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClickHouseSqlStatementhandleStatement(String sql, 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 Detail
-
INSTANCE
public static final ParseHandler INSTANCE
-
-
Method Detail
-
handleStatement
public ClickHouseSqlStatement handleStatement(String sql, 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:ParseHandlerHanlde statemenet.- Overrides:
handleStatementin classParseHandler- 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
-
-