Package io.vertx.up.uca.jooq
Class JqAnalyzer
- java.lang.Object
-
- io.vertx.up.uca.jooq.JqAnalyzer
-
public class JqAnalyzer extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jooq.Fieldcolumn(String field)org.jooq.Field[]column(String... fields)ConcurrentMap<String,org.jooq.Field>columns()org.jooq.Conditioncondition(io.vertx.core.json.JsonObject criteria)org.jooq.ConditionconditionField(String field, Object value)<ID> org.jooq.ConditionconditionId(ID id)<T> org.jooq.ConditionconditionUk(T pojo)<T> TcopyEntity(T target, T updated)static JqAnalyzercreate(JooqDsl dsl)JooqDsldsl()TreeSet<String>fieldSet()voidon(String pojo, Class<?> clazz)io.vertx.up.atom.pojo.Mojopojo()StringpojoFile()StringpojoFile(String pojoExternal)Stringprimary()TreeSet<String>primarySet()<T> List<Object>primaryValue(List<T> list)<T> ObjectprimaryValue(T input)org.jooq.Table<?>table()Class<?>type()ConcurrentMap<String,Class<?>>types()List<TreeSet<String>>uniqueKey()
-
-
-
Method Detail
-
create
public static JqAnalyzer create(JooqDsl dsl)
-
dsl
public JooqDsl dsl()
-
table
public org.jooq.Table<?> table()
-
type
public Class<?> type()
-
primary
public String primary()
-
primaryValue
public <T> Object primaryValue(T input)
-
columns
public ConcurrentMap<String,org.jooq.Field> columns()
-
types
public ConcurrentMap<String,Class<?>> types()
-
column
public org.jooq.Field column(String field)
-
column
public org.jooq.Field[] column(String... fields)
-
copyEntity
public <T> T copyEntity(T target, T updated)
-
pojoFile
public String pojoFile()
-
pojo
public io.vertx.up.atom.pojo.Mojo pojo()
-
condition
public org.jooq.Condition condition(io.vertx.core.json.JsonObject criteria)
-
conditionId
public <ID> org.jooq.Condition conditionId(ID id)
-
conditionUk
public <T> org.jooq.Condition conditionUk(T pojo)
-
-