Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • java.util.concurrent.Callable<V>
  • io.datarouter.storage.client.ClientManager
  • io.datarouter.client.mysql.op.ClientOp
  • java.lang.Comparable<T>
    • io.datarouter.model.databean.Databean<PK,​D>
    • io.datarouter.model.field.FieldSet<F> (also extends io.datarouter.model.serialize.fielder.Fielder<F>)
      • io.datarouter.model.key.Key<K>
        • io.datarouter.model.key.unique.UniqueKey<K>
          • io.datarouter.model.key.primary.PrimaryKey<PK> (also extends io.datarouter.model.serialize.fielder.PrimaryKeyFielder<PK>)
  • io.datarouter.model.serialize.fielder.Fielder<F>
    • io.datarouter.model.field.FieldSet<F> (also extends java.lang.Comparable<T>)
      • io.datarouter.model.key.Key<K>
        • io.datarouter.model.key.unique.UniqueKey<K>
          • io.datarouter.model.key.primary.PrimaryKey<PK> (also extends io.datarouter.model.serialize.fielder.PrimaryKeyFielder<PK>)
    • io.datarouter.model.serialize.fielder.PrimaryKeyFielder<PK>
      • io.datarouter.model.key.primary.PrimaryKey<PK> (also extends io.datarouter.model.key.unique.UniqueKey<K>)
  • io.datarouter.client.mysql.field.MysqlFieldCodec<T>
  • io.datarouter.client.mysql.field.codec.factory.MysqlFieldCodecFactory
  • io.datarouter.client.mysql.sql.MysqlStatementPreparer

Enum Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
      • io.datarouter.client.mysql.op.Isolation (implements io.datarouter.storage.config.ConfigValue<T>, io.datarouter.util.enums.IntegerEnum<E>, io.datarouter.util.enums.StringEnum<E>)
      • io.datarouter.client.mysql.ddl.domain.MysqlCharacterSet (implements io.datarouter.model.serialize.fielder.FielderConfigValue<T>)
      • io.datarouter.client.mysql.ddl.domain.MysqlCollation (implements io.datarouter.model.serialize.fielder.FielderConfigValue<T>)
      • io.datarouter.client.mysql.ddl.domain.MysqlColumnType
      • io.datarouter.client.mysql.ddl.domain.MysqlRowFormat (implements io.datarouter.model.serialize.fielder.FielderConfigValue<T>, io.datarouter.util.enums.StringEnum<E>)
      • io.datarouter.client.mysql.ddl.domain.MysqlTableEngine
      • io.datarouter.client.mysql.ddl.generate.SqlAlterTypes