Class MysqlGetOpExecutor
java.lang.Object
io.datarouter.client.mysql.op.read.MysqlGetOpExecutor
@Singleton
public class MysqlGetOpExecutor
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description MysqlGetOpExecutor() -
Method Summary
Modifier and Type Method Description <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, T extends java.lang.Comparable<? super T>>
java.util.List<T>execute(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> databeanFieldInfo, java.lang.String opName, java.util.Collection<? extends io.datarouter.model.field.FieldSet<?>> keys, io.datarouter.storage.config.Config config, java.util.List<io.datarouter.model.field.Field<?>> selectFields, java.util.function.Function<java.sql.PreparedStatement,java.util.List<T>> select, java.sql.Connection connection, java.lang.String indexName)
-
Constructor Details
-
MysqlGetOpExecutor
public MysqlGetOpExecutor()
-
-
Method Details
-
execute
public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, T extends java.lang.Comparable<? super T>> java.util.List<T> execute(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> databeanFieldInfo, java.lang.String opName, java.util.Collection<? extends io.datarouter.model.field.FieldSet<?>> keys, io.datarouter.storage.config.Config config, java.util.List<io.datarouter.model.field.Field<?>> selectFields, java.util.function.Function<java.sql.PreparedStatement,java.util.List<T>> select, java.sql.Connection connection, java.lang.String indexName)
-