Package io.vertx.tp.atom.modeling.data
Class DataAtom
- java.lang.Object
-
- io.vertx.tp.atom.modeling.data.DataAtom
-
public class DataAtom extends Object
内部使用的元数据分析工具,提供 当前 DataRecord的专用 辅助工具,核心元数据处理工厂
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConcurrentMap<String,String>alias()返回 name = aliasDataAtomatom(String identifier)AoAttributeattribute(String name)Set<String>attributeNames()返回当前 Model 中的所有属性集booleanequals(Object o)Set<String>falseConfirm()Set<String>falseIn()Set<String>falseOut()Set<String>falseTrack()static DataAtomget(String appName, String identifier)inthashCode()Stringidentifier()Stringkey(io.vertx.core.json.JsonObject options)Stringlanguage()Modelmodel()ConcurrentMap<String,RQuote>refInput()ConcurrentMap<String,RResult>refOutput()ConcurrentMap<String,RQuery>refQuery()io.vertx.up.commune.rule.RuleUniquerule()存储的规则DataAtomruleConnect(io.vertx.up.commune.rule.RuleUnique channelRule)规则的链接io.vertx.up.commune.rule.RuleUniqueruleDirect()连接的规则io.vertx.up.commune.rule.RuleUniqueruleSmart()智能检索规则io.vertx.up.commune.element.TypeAtomshape()返回 Shape 对象Stringsigma()Booleantrackable()Set<String>trueConfirm()Set<String>trueIn()Set<String>trueOut()Set<String>trueTrack()ConcurrentMap<String,Class<?>>type()Class<?>type(String field)io.vertx.up.commune.compare.Vsvs()
-
-
-
Method Detail
-
key
public String key(io.vertx.core.json.JsonObject options)
-
attribute
public AoAttribute attribute(String name)
-
alias
public ConcurrentMap<String,String> alias()
返回 name = alias
-
model
public Model model()
-
identifier
public String identifier()
-
sigma
public String sigma()
-
language
public String language()
-
type
public ConcurrentMap<String,Class<?>> type()
-
shape
public io.vertx.up.commune.element.TypeAtom shape()
返回 Shape 对象
-
vs
public io.vertx.up.commune.compare.Vs vs()
-
refInput
public ConcurrentMap<String,RQuote> refInput()
-
refOutput
public ConcurrentMap<String,RResult> refOutput()
-
refQuery
public ConcurrentMap<String,RQuery> refQuery()
-
rule
public io.vertx.up.commune.rule.RuleUnique rule()
存储的规则
-
ruleDirect
public io.vertx.up.commune.rule.RuleUnique ruleDirect()
连接的规则
-
ruleSmart
public io.vertx.up.commune.rule.RuleUnique ruleSmart()
智能检索规则
-
ruleConnect
public DataAtom ruleConnect(io.vertx.up.commune.rule.RuleUnique channelRule)
规则的链接
-
trackable
public Boolean trackable()
-
-