Package adalid.core.expressions
Class XB
- java.lang.Object
-
- adalid.core.expressions.XB
-
public class XB extends java.lang.Object- Author:
- Jorge Campins
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classXB.AnyTypeExpressionBuilderclassXB.BooleanExpressionBuilderclassXB.CharacterExpressionBuilderclassXB.EntityExpressionBuilderclassXB.NumericExpressionBuilderclassXB.TemporalExpressionBuilder
-
Field Summary
Fields Modifier and Type Field Description static XB.AnyTypeExpressionBuilderAnyTypestatic XB.BooleanExpressionBuilderBooleanstatic XB.CharacterExpressionBuilderCharacterstatic TemporalScalarXCURRENT_DATEstatic TemporalScalarXCURRENT_TIMEstatic TemporalScalarXCURRENT_TIMESTAMPstatic EntityScalarXCURRENT_USERstatic CharacterScalarXCURRENT_USER_CODEstatic NumericScalarXCURRENT_USER_IDstatic CharacterScalarXEMPTYstatic CharacterScalarXEMPTY_STRINGstatic XB.EntityExpressionBuilderEntitystatic BooleanScalarXNULL_BOOLEANstatic EntityScalarXNULL_ENTITYstatic NumericScalarXNULL_NUMBERstatic CharacterScalarXNULL_STRINGstatic TemporalScalarXNULL_TEMPORALstatic XB.NumericExpressionBuilderNumericstatic CharacterScalarXSPACEstatic XB.TemporalExpressionBuilderTemporalstatic BooleanScalarXTRUTHstatic BooleanScalarXUNTRUTH
-
Method Summary
-
-
-
Field Detail
-
Entity
public static XB.EntityExpressionBuilder Entity
-
Boolean
public static XB.BooleanExpressionBuilder Boolean
-
Character
public static XB.CharacterExpressionBuilder Character
-
Numeric
public static XB.NumericExpressionBuilder Numeric
-
Temporal
public static XB.TemporalExpressionBuilder Temporal
-
AnyType
public static XB.AnyTypeExpressionBuilder AnyType
-
NULL_BOOLEAN
public static final BooleanScalarX NULL_BOOLEAN
-
TRUTH
public static final BooleanScalarX TRUTH
-
UNTRUTH
public static final BooleanScalarX UNTRUTH
-
NULL_STRING
public static final CharacterScalarX NULL_STRING
-
EMPTY_STRING
public static final CharacterScalarX EMPTY_STRING
-
EMPTY
public static final CharacterScalarX EMPTY
-
SPACE
public static final CharacterScalarX SPACE
-
CURRENT_USER_CODE
public static final CharacterScalarX CURRENT_USER_CODE
-
NULL_NUMBER
public static final NumericScalarX NULL_NUMBER
-
CURRENT_USER_ID
public static final NumericScalarX CURRENT_USER_ID
-
NULL_TEMPORAL
public static final TemporalScalarX NULL_TEMPORAL
-
CURRENT_DATE
public static final TemporalScalarX CURRENT_DATE
-
CURRENT_TIME
public static final TemporalScalarX CURRENT_TIME
-
CURRENT_TIMESTAMP
public static final TemporalScalarX CURRENT_TIMESTAMP
-
CURRENT_USER
public static final EntityScalarX CURRENT_USER
-
NULL_ENTITY
public static final EntityScalarX NULL_ENTITY
-
-
Method Detail
-
toEntity
public static EntityScalarX toEntity(Instance x)
-
not
public static BooleanScalarX not(BooleanExpression x)
-
toBoolean
public static BooleanScalarX toBoolean(java.lang.Object x)
-
defaultWhenNull
public static CharacterScalarX defaultWhenNull(CharacterExpression x)
-
nullWhenDefault
public static CharacterScalarX nullWhenDefault(CharacterExpression x)
-
lower
public static CharacterScalarX lower(CharacterExpression x)
-
upper
public static CharacterScalarX upper(CharacterExpression x)
-
capitalize
public static CharacterScalarX capitalize(CharacterExpression x)
-
uncapitalize
public static CharacterScalarX uncapitalize(CharacterExpression x)
-
trim
public static CharacterScalarX trim(CharacterExpression x)
-
ltrim
public static CharacterScalarX ltrim(CharacterExpression x)
-
rtrim
public static CharacterScalarX rtrim(CharacterExpression x)
-
toChar
public static CharacterScalarX toChar(java.lang.Object x)
-
toCharString
public static CharacterScalarX toCharString(java.lang.Object x)
-
toLocaleString
public static CharacterScalarX toLocaleString(java.lang.Object x)
-
defaultWhenNull
public static NumericScalarX defaultWhenNull(NumericExpression x)
-
nullWhenDefault
public static NumericScalarX nullWhenDefault(NumericExpression x)
-
abs
public static NumericScalarX abs(NumericExpression x)
-
chs
public static NumericScalarX chs(NumericExpression x)
-
inv
public static NumericScalarX inv(NumericExpression x)
-
toBigDecimal
public static NumericScalarX toBigDecimal(java.lang.Object x)
-
toBigInteger
public static NumericScalarX toBigInteger(java.lang.Object x)
-
toByte
public static NumericScalarX toByte(java.lang.Object x)
-
toShort
public static NumericScalarX toShort(java.lang.Object x)
-
toInteger
public static NumericScalarX toInteger(java.lang.Object x)
-
toLong
public static NumericScalarX toLong(java.lang.Object x)
-
toDouble
public static NumericScalarX toDouble(java.lang.Object x)
-
toFloat
public static NumericScalarX toFloat(java.lang.Object x)
-
defaultWhenNull
public static TemporalScalarX defaultWhenNull(TemporalExpression x)
-
nullWhenDefault
public static TemporalScalarX nullWhenDefault(TemporalExpression x)
-
toDate
public static TemporalScalarX toDate(java.lang.Object x)
-
toTime
public static TemporalScalarX toTime(java.lang.Object x)
-
toTimestamp
public static TemporalScalarX toTimestamp(java.lang.Object x)
-
nullBoolean
public static BooleanScalarX nullBoolean()
-
truth
public static BooleanScalarX truth()
-
untruth
public static BooleanScalarX untruth()
-
nullString
public static CharacterScalarX nullString()
-
emptyString
public static CharacterScalarX emptyString()
-
empty
public static CharacterScalarX empty()
-
currentUserCode
public static CharacterScalarX currentUserCode()
-
nullNumber
public static NumericScalarX nullNumber()
-
currentUserId
public static NumericScalarX currentUserId()
-
nullTemporal
public static TemporalScalarX nullTemporal()
-
currentDate
public static TemporalScalarX currentDate()
-
currentTime
public static TemporalScalarX currentTime()
-
currentTimestamp
public static TemporalScalarX currentTimestamp()
-
currentUser
public static EntityScalarX currentUser()
-
currentUser
public static EntityScalarX currentUser(java.lang.Class<? extends Entity> userEntityClass)
-
nullEntity
public static EntityScalarX nullEntity()
-
-