Package io.datarouter.client.mysql.sql
Class MysqlSql
java.lang.Object
io.datarouter.storage.sql.Sql<java.sql.Connection,java.sql.PreparedStatement,MysqlSql>
io.datarouter.client.mysql.sql.MysqlSql
public class MysqlSql extends io.datarouter.storage.sql.Sql<java.sql.Connection,java.sql.PreparedStatement,MysqlSql>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MysqlSql(MysqlFieldCodecFactory codecFactory, MysqlLiveTableOptions mysqlTableOptions) -
Method Summary
Modifier and Type Method Description MysqlSqladdLimitOffsetClause(io.datarouter.storage.config.Config config)MysqlSqladdSqlNameValueWithOperator(io.datarouter.model.field.Field<?> field, java.lang.String operator, boolean rejectNulls)MysqlSqlappendColumnEqualsValueParameter(io.datarouter.model.field.Field<?> field)java.sql.PreparedStatementprepare(java.sql.Connection connection)java.sql.PreparedStatementprepareMysql(MysqlStatementPreparer mysqlStatementPreparer)Methods inherited from class io.datarouter.storage.sql.Sql
addDeleteFromClause, addForceIndexClause, addOrderByClause, addSelectFromClause, addUpdateClause, append, appendParameter, appendSqlNameValue, appendWhereClauseDisjunction, deleteAll, deleteMulti, getInRanges, getMulti, getWithPrefixes, insert, needsRangeWhereClause, toString, update
-
Constructor Details
-
Method Details
-
appendColumnEqualsValueParameter
- Specified by:
appendColumnEqualsValueParameterin classio.datarouter.storage.sql.Sql<java.sql.Connection,java.sql.PreparedStatement,MysqlSql>
-
addSqlNameValueWithOperator
public MysqlSql addSqlNameValueWithOperator(io.datarouter.model.field.Field<?> field, java.lang.String operator, boolean rejectNulls)- Specified by:
addSqlNameValueWithOperatorin classio.datarouter.storage.sql.Sql<java.sql.Connection,java.sql.PreparedStatement,MysqlSql>
-
prepare
public java.sql.PreparedStatement prepare(java.sql.Connection connection)- Specified by:
preparein classio.datarouter.storage.sql.Sql<java.sql.Connection,java.sql.PreparedStatement,MysqlSql>
-
prepareMysql
-
addLimitOffsetClause
- Specified by:
addLimitOffsetClausein classio.datarouter.storage.sql.Sql<java.sql.Connection,java.sql.PreparedStatement,MysqlSql>
-