Package io.ebeaninternal.server.query
Interface STreePropertyAssoc
-
- All Superinterfaces:
ScalarDataReader<Object>
,STreeProperty
- All Known Subinterfaces:
STreePropertyAssocMany
,STreePropertyAssocOne
- All Known Implementing Classes:
BeanPropertyAssoc
,BeanPropertyAssocMany
,BeanPropertyAssocOne
,BeanPropertyIdClass
,BeanPropertySimpleCollection
public interface STreePropertyAssoc extends STreeProperty
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SqlJoinType
addJoin(SqlJoinType joinType, String prefix, DbSqlContext ctx)
Add a Join with the given prefix (determining the alias).SqlJoinType
addJoin(SqlJoinType joinType, String alias2, String alias, DbSqlContext ctx)
Add a Join with the given alias.String
getExtraWhere()
Return the extra where clause if set.IdBinder
getIdBinder()
Return the IdBinder of the underlying type.void
setValue(EntityBean parentBean, Object contextBean)
Add a bean to the parent.STreeType
target()
Return the type of the target (other side).-
Methods inherited from interface io.ebeaninternal.server.type.ScalarDataReader
read
-
Methods inherited from interface io.ebeaninternal.server.query.STreeProperty
appendFrom, appendSelect, buildRawSqlSelectChain, getElPrefix, getEncryptKeyAsString, getFullBeanName, getName, getScalarType, isAggregation, isAggregationManyToOne, isEmbedded, isFormula, isId, load, loadIgnore
-
-
-
-
Method Detail
-
getExtraWhere
String getExtraWhere()
Return the extra where clause if set.
-
getIdBinder
IdBinder getIdBinder()
Return the IdBinder of the underlying type.
-
addJoin
SqlJoinType addJoin(SqlJoinType joinType, String alias2, String alias, DbSqlContext ctx)
Add a Join with the given alias.
-
addJoin
SqlJoinType addJoin(SqlJoinType joinType, String prefix, DbSqlContext ctx)
Add a Join with the given prefix (determining the alias).
-
setValue
void setValue(EntityBean parentBean, Object contextBean)
Add a bean to the parent.
-
-