@InterfaceStability.Experimental @InterfaceAudience.Public public class TypeFunctions extends Object
Modifier and Type | Method and Description |
---|---|
static Expression |
isArray(Expression expression)
Returned expression results in True if expression is an array, otherwise returns MISSING, NULL or false.
|
static Expression |
isArray(String expression)
Returned expression results in True if expression is an array, otherwise returns MISSING, NULL or false.
|
static Expression |
isAtom(Expression expression)
Returned expression results in True if expression is a Boolean, number, or string,
otherwise returns MISSING, NULL or false.
|
static Expression |
isAtom(String expression)
Returned expression results in True if expression is a Boolean, number, or string,
otherwise returns MISSING, NULL or false.
|
static Expression |
isBoolean(Expression expression)
Returned expression results in True if expression is a Boolean, otherwise returns MISSING, NULL or false.
|
static Expression |
isBoolean(String expression)
Returned expression results in True if expression is a Boolean, otherwise returns MISSING, NULL or false.
|
static Expression |
isNumber(Expression expression)
Returned expression results in True if expression is a number, otherwise returns MISSING, NULL or false.
|
static Expression |
isNumber(String expression)
Returned expression results in True if expression is a number, otherwise returns MISSING, NULL or false.
|
static Expression |
isObject(Expression expression)
Returned expression results in True if expression is an object, otherwise returns MISSING, NULL or false.
|
static Expression |
isObject(String expression)
Returned expression results in True if expression is an object, otherwise returns MISSING, NULL or false.
|
static Expression |
isString(Expression expression)
Returned expression results in True if expression is a string, otherwise returns MISSING, NULL or false.
|
static Expression |
isString(String expression)
Returned expression results in True if expression is a string, otherwise returns MISSING, NULL or false.
|
static Expression |
toArray(Expression expression)
Returned expression results in an array as follows:
- MISSING is MISSING.
|
static Expression |
toArray(String expression)
Returned expression results in an array as follows:
- MISSING is MISSING.
|
static Expression |
toAtom(Expression expression)
Returned expression results in an atomic value as follows:
- MISSING is MISSING.
|
static Expression |
toAtom(String expression)
Returned expression results in an atomic value as follows:
- MISSING is MISSING.
|
static Expression |
toBoolean(Expression expression)
Returned expression results in a Boolean as follows:
- MISSING is MISSING.
|
static Expression |
toBoolean(String expression)
Returned expression results in a Boolean as follows:
- MISSING is MISSING.
|
static Expression |
toNumber(Expression expression)
Returned expression results in a number as follows:
- MISSING is MISSING.
|
static Expression |
toNumber(String expression)
Returned expression results in a number as follows:
- MISSING is MISSING.
|
static Expression |
toObject(Expression expression)
Returned expression results in an object as follows:
- MISSING is MISSING.
|
static Expression |
toObject(String expression)
Returned expression results in an object as follows:
- MISSING is MISSING.
|
static Expression |
toString(Expression expression)
Returned expression results in a string as follows:
- MISSING is MISSING.
|
static Expression |
toString(String expression)
Returned expression results in a string as follows:
- MISSING is MISSING.
|
static Expression |
type(Expression expression)
Returned expression results in one of the following strings, based on the value of expression:
- "missing"
- "null"
- "boolean"
- "number"
- "string"
- "array"
- "object"
- "binary"
|
static Expression |
type(String expression)
Returned expression results in one of the following strings, based on the value of expression:
- "missing"
- "null"
- "boolean"
- "number"
- "string"
- "array"
- "object"
- "binary"
|
public static Expression isArray(Expression expression)
public static Expression isArray(String expression)
public static Expression isAtom(Expression expression)
public static Expression isAtom(String expression)
public static Expression isBoolean(Expression expression)
public static Expression isBoolean(String expression)
public static Expression isNumber(Expression expression)
public static Expression isNumber(String expression)
public static Expression isObject(Expression expression)
public static Expression isObject(String expression)
public static Expression isString(Expression expression)
public static Expression isString(String expression)
public static Expression type(Expression expression)
public static Expression type(String expression)
public static Expression toArray(Expression expression)
public static Expression toArray(String expression)
public static Expression toAtom(Expression expression)
public static Expression toAtom(String expression)
public static Expression toBoolean(Expression expression)
public static Expression toBoolean(String expression)
public static Expression toNumber(Expression expression)
public static Expression toNumber(String expression)
public static Expression toObject(Expression expression)
public static Expression toObject(String expression)
public static Expression toString(Expression expression)
public static Expression toString(String expression)
Copyright © 2015 Couchbase, Inc.