Uses of Interface
io.datarouter.client.mysql.field.codec.factory.MysqlFieldCodecFactory
-
Uses of MysqlFieldCodecFactory in io.datarouter.client.mysql.field.codec.factory
Classes in io.datarouter.client.mysql.field.codec.factory that implement MysqlFieldCodecFactory Modifier and Type Class Description classStandardMysqlFieldCodecFactory -
Uses of MysqlFieldCodecFactory in io.datarouter.client.mysql.op.read
Constructors in io.datarouter.client.mysql.op.read with parameters of type MysqlFieldCodecFactory Constructor Description MysqlGetKeysOp(io.datarouter.storage.Datarouter datarouter, MysqlFieldCodecFactory fieldCodecFactory, MysqlGetOpExecutor mysqlGetOpExecutor, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.lang.String opName, java.util.Collection<PK> keys, io.datarouter.storage.config.Config config)MysqlGetOp(io.datarouter.storage.Datarouter datarouter, MysqlFieldCodecFactory fieldCodecFactory, MysqlGetOpExecutor mysqlGetOpExecutor, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.lang.String opName, java.util.Collection<PK> keys, io.datarouter.storage.config.Config config)MysqlGetPrimaryKeyRangesOp(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, MysqlFieldCodecFactory fieldCodecFactory, MysqlSqlFactory mysqlSqlFactory, java.util.Collection<io.datarouter.util.tuple.Range<PK>> ranges, io.datarouter.storage.config.Config config, MysqlClientType mysqlClientType)MysqlGetRangesOp(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, MysqlFieldCodecFactory fieldCodecFactory, MysqlSqlFactory mysqlSqlFactory, java.util.Collection<io.datarouter.util.tuple.Range<PK>> ranges, io.datarouter.storage.config.Config config, MysqlClientType mysqlClientType)MysqlLookupUniqueOp(io.datarouter.storage.Datarouter datarouter, MysqlFieldCodecFactory fieldCodecFactory, MysqlGetOpExecutor mysqlGetOpExecutor, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.lang.String opName, java.util.Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> keys, io.datarouter.storage.config.Config config) -
Uses of MysqlFieldCodecFactory in io.datarouter.client.mysql.op.read.index
Constructors in io.datarouter.client.mysql.op.read.index with parameters of type MysqlFieldCodecFactory Constructor Description MysqlGetByIndexOp(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> databeanFieldInfo, MysqlFieldCodecFactory fieldCodecFactory, MysqlSqlFactory mysqlSqlFactory, MysqlClientType mysqlClientType, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<IK> indexKeys, io.datarouter.storage.config.Config config)MysqlGetIndexOp(io.datarouter.storage.Datarouter datarouter, MysqlGetOpExecutor mysqlGetOpExecutor, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, MysqlFieldCodecFactory fieldCodecFactory, java.lang.String opName, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<IK> uniqueKeys)MysqlManagedIndexGetDatabeanRangesOp(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, MysqlFieldCodecFactory fieldCodecFactory, MysqlSqlFactory mysqlSqlFactory, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config, MysqlClientType mysqlClientType)MysqlManagedIndexGetKeyRangesOp(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> databeanFieldInfo, MysqlFieldCodecFactory fieldCodecFactory, MysqlSqlFactory mysqlSqlFactory, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config, MysqlClientType mysqlClientType)MysqlManagedIndexGetRangesOp(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> databeanFieldInfo, MysqlFieldCodecFactory fieldCodecFactory, MysqlSqlFactory mysqlSqlFactory, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config, MysqlClientType mysqlClientType) -
Uses of MysqlFieldCodecFactory in io.datarouter.client.mysql.sql
Constructors in io.datarouter.client.mysql.sql with parameters of type MysqlFieldCodecFactory Constructor Description MysqlSql(MysqlFieldCodecFactory codecFactory, MysqlLiveTableOptions mysqlTableOptions) -
Uses of MysqlFieldCodecFactory in io.datarouter.client.mysql.util
Methods in io.datarouter.client.mysql.util with parameters of type MysqlFieldCodecFactory Modifier and Type Method Description static <F> FMysqlTool. fieldSetFromMysqlResultSetUsingReflection(MysqlFieldCodecFactory fieldCodecFactory, java.util.function.Supplier<F> supplier, java.util.List<io.datarouter.model.field.Field<?>> fields, java.sql.ResultSet rs)static <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>>
java.util.List<D>MysqlTool. selectDatabeans(MysqlFieldCodecFactory fieldCodecFactory, java.util.function.Supplier<D> databeanSupplier, java.util.List<io.datarouter.model.field.Field<?>> fields, java.sql.PreparedStatement ps)static <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
java.util.List<IK>MysqlTool. selectIndexEntryKeys(MysqlFieldCodecFactory fieldCodecFactory, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> fieldInfo, java.sql.PreparedStatement ps)static <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>>
java.util.List<PK>MysqlTool. selectPrimaryKeys(MysqlFieldCodecFactory fieldCodecFactory, io.datarouter.storage.serialize.fieldcache.DatabeanFieldInfo<PK,D,F> fieldInfo, java.sql.PreparedStatement ps)