Package adalid.core.interfaces
Interface EntityExpression
-
- All Superinterfaces:
Artifact,Expression,TypedArtifact
- All Known Implementing Classes:
EntityConditionalX,EntityDataAggregateX,EntityOrderedPairX,EntityOtherwiseX,EntityScalarX,EntityX
public interface EntityExpression extends Expression
- Author:
- Jorge Campins
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EntityOrderedPairXcoalesce(Instance y)El método coalesce contruye una expresión que genera la comparación de esta expresión (operando X) y de la instancia que recibe como argumento (operando Y) con el valor nulo, en ese orden.EntityOrderedPairXcoalesce(Entity y)El método coalesce contruye una expresión que genera la comparación de esta expresión (operando X) y de la entidad que recibe como argumento (operando Y) con el valor nulo, en ese orden.EntityOrderedPairXcoalesce(EntityExpression y)El método coalesce contruye una expresión que genera la comparación de esta expresión (operando X) y de la expresión que recibe como argumento (operando Y) con el valor nulo, en ese orden.BooleanComparisonXisEqualTo(Instance y)El método isEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la instancia que recibe como argumento (operando Y).BooleanComparisonXisEqualTo(Entity y)El método isEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la entidad que recibe como argumento (operando Y).BooleanComparisonXisEqualTo(EntityExpression y)El método isEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y).BooleanComparisonXisNotEqualTo(Instance y)El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la instancia que recibe como argumento (operando Y).BooleanComparisonXisNotEqualTo(Entity y)El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la entidad que recibe como argumento (operando Y).BooleanComparisonXisNotEqualTo(EntityExpression y)El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y).BooleanComparisonXisNotNull()El método isNotNull contruye una expresión lógica que genera la comparación de esta expresión con el valor nulo.BooleanComparisonXisNull()El método isNull contruye una expresión lógica que genera la comparación de esta expresión con el valor nulo.BooleanComparisonXisNullOrEqualTo(Instance y)El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la instancia que recibe como argumento (operando Y).BooleanComparisonXisNullOrEqualTo(Entity y)El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la entidad que recibe como argumento (operando Y).BooleanComparisonXisNullOrEqualTo(EntityExpression y)El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y).BooleanComparisonXisNullOrNotEqualTo(Instance y)El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la instancia que recibe como argumento (operando Y).BooleanComparisonXisNullOrNotEqualTo(Entity y)El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la entidad que recibe como argumento (operando Y).BooleanComparisonXisNullOrNotEqualTo(EntityExpression y)El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y).-
Methods inherited from interface adalid.core.interfaces.Artifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, clearAttributes, depth, finalise, getAlias, getAttribute, getAttribute, getClassPath, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, getSqlName, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, put, round, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, toString, toString, toString, toString
-
Methods inherited from interface adalid.core.interfaces.Expression
getCrossReferencedExpressionsKey, getCrossReferencedExpressionsSet, getCrossReferencedExpressionsSet, getExpressionString, getOperands, getOperator, getParentExpression, getReferencedColumnsList, getReferencedColumnsMap, getReferencedJoinsList, getReferencedJoinsList, getReferencedJoinsMap, getReferencedJoinsMap, getStringsSet, getVerifiedUsages, isCrossReferencedExpression, isSingleEntityExpression, isSingleEntityExpression
-
Methods inherited from interface adalid.core.interfaces.TypedArtifact
getDataType
-
-
-
-
Method Detail
-
isNull
BooleanComparisonX isNull()
El método isNull contruye una expresión lógica que genera la comparación de esta expresión con el valor nulo. La comparación resulta en verdadero si el valor de la expresión es nulo.- Returns:
- expresión lógica que genera la comparación con el valor nulo.
-
isNotNull
BooleanComparisonX isNotNull()
El método isNotNull contruye una expresión lógica que genera la comparación de esta expresión con el valor nulo. La comparación resulta en verdadero si el valor de la expresión no es nulo.- Returns:
- expresión lógica que genera la comparación con el valor nulo.
-
isEqualTo
BooleanComparisonX isEqualTo(Entity y)
El método isEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la entidad que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isEqualTo
BooleanComparisonX isEqualTo(Instance y)
El método isEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la instancia que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isEqualTo
BooleanComparisonX isEqualTo(EntityExpression y)
El método isEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNotEqualTo
BooleanComparisonX isNotEqualTo(Entity y)
El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la entidad que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos no son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNotEqualTo
BooleanComparisonX isNotEqualTo(Instance y)
El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la instancia que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos no son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNotEqualTo
BooleanComparisonX isNotEqualTo(EntityExpression y)
El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos no son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrEqualTo
BooleanComparisonX isNullOrEqualTo(Entity y)
El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la entidad que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrEqualTo
BooleanComparisonX isNullOrEqualTo(Instance y)
El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la instancia que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrEqualTo
BooleanComparisonX isNullOrEqualTo(EntityExpression y)
El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrNotEqualTo
BooleanComparisonX isNullOrNotEqualTo(Entity y)
El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la entidad que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos no son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrNotEqualTo
BooleanComparisonX isNullOrNotEqualTo(Instance y)
El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la instancia que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos no son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrNotEqualTo
BooleanComparisonX isNullOrNotEqualTo(EntityExpression y)
El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos no son iguales.- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
coalesce
EntityOrderedPairX coalesce(Entity y)
El método coalesce contruye una expresión que genera la comparación de esta expresión (operando X) y de la entidad que recibe como argumento (operando Y) con el valor nulo, en ese orden. La expresión generada retorna el primero de los operandos que no sea nulo.- Parameters:
y- operando Y- Returns:
- expresión que retorna el primero de los operandos que no sea nulo.
-
coalesce
EntityOrderedPairX coalesce(Instance y)
El método coalesce contruye una expresión que genera la comparación de esta expresión (operando X) y de la instancia que recibe como argumento (operando Y) con el valor nulo, en ese orden. La expresión generada retorna el primero de los operandos que no sea nulo.- Parameters:
y- operando Y- Returns:
- expresión que retorna el primero de los operandos que no sea nulo.
-
coalesce
EntityOrderedPairX coalesce(EntityExpression y)
El método coalesce contruye una expresión que genera la comparación de esta expresión (operando X) y de la expresión que recibe como argumento (operando Y) con el valor nulo, en ese orden. La expresión generada retorna el primero de los operandos que no sea nulo.- Parameters:
y- operando Y- Returns:
- expresión que retorna el primero de los operandos que no sea nulo.
-
-