Package com.sap.cds.impl.parser.token
Class CqnStrLiteral
- All Implemented Interfaces:
ValueDefaults<String>
,JSONizable
,CqnLiteral<String>
,CqnStringLiteral
,CqnToken
,CqnValue
,Literal<String>
,Orderable
,Value<String>
- Direct Known Subclasses:
CqnUuidLiteralImpl
-
Field Summary
Fields inherited from class com.sap.cds.impl.builder.model.LiteralImpl
constant, val
Fields inherited from class com.sap.cds.impl.builder.model.AbstractValue
cdsType
-
Constructor Summary
ModifierConstructorDescriptionprotected
CqnStrLiteral
(String value, boolean constant, String type) -
Method Summary
Methods inherited from class com.sap.cds.impl.builder.model.LiteralImpl
baseType, constant, is, is, isConstant, json, val, val, val, val
Methods inherited from class com.sap.cds.impl.builder.model.AbstractValue
toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.sap.cds.ql.cqn.CqnLiteral
asBoolean, asLiteral, asNumber, asString, asStructured, asTemporal, isBoolean, isConstant, isLiteral, isNumeric, isStructured, isTemporal
Methods inherited from interface com.sap.cds.ql.cqn.CqnStringLiteral
accept, isString
Methods inherited from interface com.sap.cds.ql.cqn.CqnValue
as, asExpression, asFunction, asList, asNullValue, asParameter, asPlain, asRef, isExpression, isFunction, isList, isNullValue, isParameter, isPlain, isRef, ofRef
Methods inherited from interface com.sap.cds.impl.builder.model.ValueDefaults
as, asc, ascNullsLast, average, between, between, between, between, contains, contains, contains, countDistinct, desc, descNullsFirst, dividedBy, dividedBy, endsWith, endsWith, eq, eq, func, ge, ge, gt, gt, in, in, in, in, isNot, isNot, isNotNull, isNull, le, le, lt, lt, max, min, minus, minus, ne, ne, plain, plus, plus, startsWith, startsWith, substring, substring, substring, substring, sum, times, times, toLower, toUpper, type, type, withoutAlias
-
Constructor Details
-
CqnStrLiteral
-
-
Method Details
-
string
-
string
-
type
- Specified by:
type
in interfaceCqnValue
- Overrides:
type
in classLiteralImpl<String>
-
type
- Specified by:
type
in interfaceValue<String>
- Specified by:
type
in interfaceValueDefaults<String>
- Overrides:
type
in classLiteralImpl<String>
-
value
- Specified by:
value
in interfaceCqnLiteral<String>
- Overrides:
value
in classLiteralImpl<String>
-
toJson
- Specified by:
toJson
in interfaceJSONizable
- Overrides:
toJson
in classLiteralImpl<String>
-