public abstract class ColumnUtilitiesBase extends Object
Modifier and Type | Field and Description |
---|---|
protected GuidedDecisionTable52 |
model |
Constructor and Description |
---|
ColumnUtilitiesBase(GuidedDecisionTable52 model) |
ColumnUtilitiesBase(GuidedDecisionTable52 model,
boolean respectLists) |
Modifier and Type | Method and Description |
---|---|
protected org.kie.soup.project.datamodel.oracle.DataType.DataTypes |
convertToTypeSafeType(String type) |
String |
getBoundFactType(String boundName) |
org.kie.soup.project.datamodel.oracle.DataType.DataTypes |
getDataType(BaseColumn column)
Get the Data Type corresponding to a given column.
|
org.kie.soup.project.datamodel.oracle.DataType.DataTypes |
getDataType(Pattern52 pattern,
ActionSetFieldCol52 action)
Get the Data Type corresponding to a given column
|
org.kie.soup.project.datamodel.oracle.DataType.DataTypes |
getDataType(Pattern52 pattern,
ConditionCol52 condition)
Get the Data Type corresponding to a given column
|
String |
getType(BaseColumn col) |
protected String |
getType(Pattern52 pattern,
ConditionCol52 col) |
protected abstract String |
getTypeFromDataOracle(String factType,
String fieldName) |
org.kie.soup.project.datamodel.oracle.DataType.DataTypes |
getTypeSafeType(BaseColumn column) |
org.kie.soup.project.datamodel.oracle.DataType.DataTypes |
getTypeSafeType(Pattern52 pattern,
ActionSetFieldCol52 column) |
org.kie.soup.project.datamodel.oracle.DataType.DataTypes |
getTypeSafeType(Pattern52 pattern,
ConditionCol52 column) |
boolean |
hasDSLSentences()
Check is the model uses DSLSentences and hence requires expansion
|
boolean |
hasValueList(ActionInsertFactCol52 col) |
boolean |
hasValueList(ActionSetFieldCol52 col) |
boolean |
hasValueList(AttributeCol52 col) |
boolean |
hasValueList(ConditionCol52 col) |
boolean |
isConstraintValid(DTColumnConfig52 col) |
protected final GuidedDecisionTable52 model
public ColumnUtilitiesBase(GuidedDecisionTable52 model)
public ColumnUtilitiesBase(GuidedDecisionTable52 model, boolean respectLists)
public String getType(BaseColumn col)
protected String getType(Pattern52 pattern, ConditionCol52 col)
protected abstract String getTypeFromDataOracle(String factType, String fieldName)
public org.kie.soup.project.datamodel.oracle.DataType.DataTypes getTypeSafeType(BaseColumn column)
public org.kie.soup.project.datamodel.oracle.DataType.DataTypes getTypeSafeType(Pattern52 pattern, ConditionCol52 column)
public org.kie.soup.project.datamodel.oracle.DataType.DataTypes getTypeSafeType(Pattern52 pattern, ActionSetFieldCol52 column)
protected org.kie.soup.project.datamodel.oracle.DataType.DataTypes convertToTypeSafeType(String type)
public boolean hasValueList(AttributeCol52 col)
public boolean hasValueList(ConditionCol52 col)
public boolean hasValueList(ActionSetFieldCol52 col)
public boolean hasValueList(ActionInsertFactCol52 col)
public boolean isConstraintValid(DTColumnConfig52 col)
public boolean hasDSLSentences()
public org.kie.soup.project.datamodel.oracle.DataType.DataTypes getDataType(BaseColumn column)
column
- public org.kie.soup.project.datamodel.oracle.DataType.DataTypes getDataType(Pattern52 pattern, ConditionCol52 condition)
pattern
- Pattern52condition
- ConditionCol52public org.kie.soup.project.datamodel.oracle.DataType.DataTypes getDataType(Pattern52 pattern, ActionSetFieldCol52 action)
pattern
- Pattern52action
- ActionSetFieldCol52Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.