Class MySqlReflector

java.lang.Object
io.vertx.tp.modular.metadata.AbstractReflector
cn.originx.infix.mysql5.MySqlReflector
All Implemented Interfaces:
MySqlStatement, MySqlWord, io.vertx.tp.modular.metadata.AoReflector

public class MySqlReflector extends io.vertx.tp.modular.metadata.AbstractReflector implements MySqlStatement, MySqlWord
  • Method Details

    • getConstraints

      public ConcurrentMap<String,io.horizon.eon.em.modeler.KeyType> getConstraints(String tableName)
      Specified by:
      getConstraints in interface io.vertx.tp.modular.metadata.AoReflector
    • getColumns

      public <T> List<T> getColumns(String tableName)
      Specified by:
      getColumns in interface io.vertx.tp.modular.metadata.AoReflector
    • getColumnDetail

      public List<ConcurrentMap<String,Object>> getColumnDetail(String tableName)
      Specified by:
      getColumnDetail in interface io.vertx.tp.modular.metadata.AoReflector
    • getFieldType

      public String getFieldType(ConcurrentMap<String,Object> columnDetail)
      Specified by:
      getFieldType in interface io.vertx.tp.modular.metadata.AoReflector
      Overrides:
      getFieldType in class io.vertx.tp.modular.metadata.AbstractReflector
    • getColumnDetails

      public ConcurrentMap<String,Object> getColumnDetails(String column, List<ConcurrentMap<String,Object>> columnDetailList)
      Specified by:
      getColumnDetails in interface io.vertx.tp.modular.metadata.AoReflector
      Overrides:
      getColumnDetails in class io.vertx.tp.modular.metadata.AbstractReflector
    • getDataTypeWord

      public String getDataTypeWord()
      Specified by:
      getDataTypeWord in interface io.vertx.tp.modular.metadata.AoReflector
      Overrides:
      getDataTypeWord in class io.vertx.tp.modular.metadata.AbstractReflector
    • getLengthWord

      public String getLengthWord()
      Specified by:
      getLengthWord in interface io.vertx.tp.modular.metadata.AoReflector
      Overrides:
      getLengthWord in class io.vertx.tp.modular.metadata.AbstractReflector