Package adalid.core.expressions
Class EntityScalarX
java.lang.Object
adalid.core.AbstractArtifact
adalid.core.AbstractExpression
adalid.core.expressions.AbstractScalarX
adalid.core.expressions.EntityScalarX
- All Implemented Interfaces:
Wrappable,Artifact,EntityExpression,Expression,NaryExpression,NaryOperation,ScalarX,TypedArtifact
- Author:
- Jorge Campins
-
Field Summary
Fields inherited from class adalid.core.AbstractArtifact
_de_, _of_, BR, ENGLISH, FWGTS, FWLTS, HT, PORTUGUESE, SPANISH -
Method Summary
Modifier and TypeMethodDescriptionEl 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.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.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.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).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).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).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).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).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).El método isNotNull contruye una expresión lógica que genera la comparación de esta expresión con el valor nulo.isNull()El método isNull contruye una expresión lógica que genera la comparación de esta expresión con el valor nulo.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).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).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).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).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).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 class adalid.core.expressions.AbstractScalarX
coalesceDataType, fieldsToString, getOperand, getOperands, getOperator, toString, unwrapBooleanExpression, unwrapCharacterExpression, unwrapNumericExpression, unwrapTemporalExpression, unwrapValueExpressionMethods inherited from class adalid.core.AbstractExpression
addVerifiedUsage, checkArguments, checkStateAttributes, checkUnusualArguments, checkUnusualInstance, copyDataType, finalise, getCorrespondingReferencedColumnsList, getCrossReferencedExpressionsKey, getCrossReferencedExpressionsSet, getCrossReferencedExpressionsSet, getDataType, getDefaultWrapperClass, getExpressionString, getFinalStateBusinessOperationsList, getForeignExpression, getForeignExpressionField, getForeignExpressionName, getForeignExpressionType, getInitialStateBusinessOperationsList, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getObjectDataType, getParentExpression, getReferencedColumnsList, getReferencedColumnsMap, getReferencedJoinsList, getReferencedJoinsList, getReferencedJoinsMap, getReferencedJoinsMap, getStringsSet, getTransitionTimestamp, getVerifiedUsageMap, getVerifiedUsages, getVerifiedUsers, isBooleanExpression, isCharacterExpression, isComparisonExpression, isConditionalExpression, isCrossReferencedExpression, isDataAggregateExpression, isEntityExpression, isLogicalTautology, isNumericExpression, isOrderedPairExpression, isRowsAggregateExpression, isScalarExpression, isSingleEntityExpression, isSingleEntityExpression, isTemporalExpression, isVariantExpression, setDataType, setForeignExpressionField, setLogicalTautology, setTransitionDate, setTransitionTimestampMethods inherited from class adalid.core.AbstractArtifact
a, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, annotate, b, b, bigDecimal, bigDecimal, bigDecimal, bigDecimal, bigDecimal, bigInteger, bigInteger, bigInteger, bigInteger, bigInteger, checkName, checkScope, classToString, clearAttributes, coalesce, copyBootstrappingAttributes, copyLocalizedStrings, defaultLocale, depth, fa, finish, getAlias, getAttribute, getAttribute, getAttributes, getAttributesArray, getAttributesArray, getAttributesKeySetByRegex, getBooleanAttribute, getBooleanAttribute, getClassPath, getCrypticName, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldNamedClassSimpleName, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultColumnHeader, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getInlineHelpType, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getKeyFeatures, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getLocalizedColumnHeader, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPartialSqlName, getPathList, getPathString, getSqlName, getStringAttribute, getStringAttribute, getStringAttribute, getStringAttribute, getStringKeyValuePairAttribute, getStringKeyValuePairAttribute, getTrace, getValidFieldAnnotations, getValidTypeAnnotations, getValueString, getValueString, getWrapper, greaterThanZero, h1, h2, h3, h4, h5, h6, hashCodeHexString, i, i, ic, ic, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFinished, isFontAwesomeClass, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isLocalizedSymbolDefined, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, isUnicodeSymbolClass, isValidEmbeddedDocument, isValidFieldAnnotation, isValidHelpFileName, isValidHelpFileType, isValidJavaClassName, isValidSnippetFileName, isValidTypeAnnotation, localeReadingKey, localeWritingKey, m, m, mapsToString, put, round, s, s, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultColumnHeader, setDefaultColumnHeader, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setInlineHelpType, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedColumnHeader, setLocalizedColumnHeader, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, setStaticAttributes, settler, setTrace, specified, specified, specified, specified, specified, specified, specified, specified, toString, toString, toString, toString, toString, u, u, ul, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames, xsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface adalid.core.interfaces.Artifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, clearAttributes, depth, finalise, finish, getAlias, getAttribute, getAttribute, getClassPath, getCrypticName, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultColumnHeader, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getKeyFeatures, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedColumnHeader, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, getSqlName, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFinished, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, put, round, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultColumnHeader, setDefaultColumnHeader, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedColumnHeader, setLocalizedColumnHeader, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, toString, toString, toString, toStringMethods inherited from interface adalid.core.interfaces.Expression
addVerifiedUsage, getCrossReferencedExpressionsKey, getCrossReferencedExpressionsSet, getCrossReferencedExpressionsSet, getExpressionString, getOperands, getParentExpression, getReferencedColumnsList, getReferencedColumnsMap, getReferencedJoinsList, getReferencedJoinsList, getReferencedJoinsMap, getReferencedJoinsMap, getStringsSet, getVerifiedUsageMap, getVerifiedUsages, getVerifiedUsers, isCrossReferencedExpression, isSingleEntityExpression, isSingleEntityExpressionMethods inherited from interface adalid.core.interfaces.TypedArtifact
getDataType
-
Method Details
-
isNull
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNullin interfaceEntityExpression- Returns:
- expresión lógica que genera la comparación con el valor nulo.
-
isNotNull
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNotNullin interfaceEntityExpression- Returns:
- expresión lógica que genera la comparación con el valor nulo.
-
isEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNotEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNotEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNotEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNotEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNotEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNotEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNullOrEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNullOrEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNullOrEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrNotEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNullOrNotEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrNotEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNullOrNotEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
isNullOrNotEqualTo
Description copied from interface:EntityExpressionEl 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.- Specified by:
isNullOrNotEqualToin interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión lógica que genera la comparación de ambos operandos.
-
coalesce
Description copied from interface:EntityExpressionEl 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.- Specified by:
coalescein interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión que retorna el primero de los operandos que no sea nulo.
-
coalesce
Description copied from interface:EntityExpressionEl 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.- Specified by:
coalescein interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión que retorna el primero de los operandos que no sea nulo.
-
coalesce
Description copied from interface:EntityExpressionEl 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.- Specified by:
coalescein interfaceEntityExpression- Parameters:
y- operando Y- Returns:
- expresión que retorna el primero de los operandos que no sea nulo.
-