public static class DataObjectPropertyDefinition.ExternalFieldByJoinQuery
extends java.lang.Object
Constructor and Description |
---|
ExternalFieldByJoinQuery(JoinQueryConditionDefinition relatedjoincondition)
creates an object with specified join query condition, and not yet any field
defined
|
Modifier and Type | Method and Description |
---|---|
void |
addFieldSchema(ExternalFieldSchema thisfieldschema)
adds a new field schema
|
DataObjectPropertyDefinition.ExternalFieldByJoinQuery[] |
getFields() |
JoinQueryConditionDefinition |
getJoinQueryConditionDefinition() |
void |
restrainTableAlias(TableAlias alias,
java.lang.String maintablealias)
checks that the fields defined are consistent, and adds a restriction on
table alias to only get the specified fields
|
public ExternalFieldByJoinQuery(JoinQueryConditionDefinition relatedjoincondition)
relatedjoincondition
- public JoinQueryConditionDefinition getJoinQueryConditionDefinition()
public void addFieldSchema(ExternalFieldSchema thisfieldschema)
thisfieldschema
- field schema to addpublic DataObjectPropertyDefinition.ExternalFieldByJoinQuery[] getFields()
public void restrainTableAlias(TableAlias alias, java.lang.String maintablealias)
alias
- side table aliasmaintablealias
- lain table alias