Interface STreePropertyAssoc
- All Superinterfaces:
io.ebean.core.type.ScalarDataReader<Object>, STreeProperty
- All Known Subinterfaces:
STreePropertyAssocMany, STreePropertyAssocOne
- All Known Implementing Classes:
BeanPropertyAssoc, BeanPropertyAssocMany, BeanPropertyAssocOne, BeanPropertyIdClass, BeanPropertySimpleCollection
-
Method Summary
Modifier and TypeMethodDescriptionaddJoin(SqlJoinType joinType, String prefix, DbSqlContext ctx) Add a Join with the given prefix (determining the alias).addJoin(SqlJoinType joinType, String alias2, String alias, DbSqlContext ctx) Add a Join with the given alias.Return the extra where clause if set.idBinder()Return the IdBinder of the underlying type.booleanReturn true if the associated type has soft delete.voidAdd a bean to the parent.softDeletePredicate(String tableAlias) Return the soft delete predicate.target()Return the type of the target (other side).Methods inherited from interface io.ebean.core.type.ScalarDataReader
readMethods inherited from interface STreeProperty
appendFrom, appendGroupBy, appendSelect, buildRawSqlSelectChain, elPrefix, encryptKeyAsString, extraIncludes, fullName, isAggregation, isAggregationManyToOne, isEmbedded, isFormula, isId, isLobForPlatform, load, loadIgnore, name, scalarType
-
Method Details
-
extraWhere
String extraWhere()Return the extra where clause if set. -
target
STreeType target()Return the type of the target (other side). -
idBinder
IdBinder idBinder()Return the IdBinder of the underlying type. -
addJoin
Add a Join with the given alias. -
addJoin
Add a Join with the given prefix (determining the alias). -
setValue
Add a bean to the parent. -
isTargetSoftDelete
boolean isTargetSoftDelete()Return true if the associated type has soft delete. -
softDeletePredicate
-