java.lang.Class
or com.fasterxml.jackson.databind.JavaType
).
Modifier and Type | Field and Description |
---|---|
public static final LogicalType | Array
Array types of other values. |
public static final LogicalType | Binary
Binary data such as |
public static final LogicalType | |
public static final LogicalType | Collection
|
public static final LogicalType | DateTime
Date/time datatypes such as |
public static final LogicalType | Enum
Various |
public static final LogicalType | Float
Basic floating-point numbers types like |
public static final LogicalType | Integer
Basic integral numbers types like |
public static final LogicalType | Map
|
public static final LogicalType | OtherScalar
Scalar types other than ones listed above: includes types like |
public static final LogicalType | POJO
Types that are handled by default "set of key/value pairs" serialization, also known as "Beans". |
public static final LogicalType | Textual
Purely textual types, |
public static final LogicalType | Untyped
"Non-type", Type used to contained untyped, free-form content: maybe
a "Tree" (sometimes called "AST"), or buffer of some kind,
or even just nominal type of |
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
public static LogicalType | fromClass(Class<?>
Type-erased class to classify raw, LogicalType if no type recognized, value to return
(for example, defaultIfNotRecognized)null )Helper method to use for figuring out logical type from physical type, in cases where caller wants a guess. |
public static LogicalType | |
public static LogicalType[] |
Array | back to summary |
---|---|
public static final LogicalType Array Array types of other values. Note excludes binary type |
Binary | back to summary |
---|---|
public static final LogicalType Binary Binary data such as |
Boolean | back to summary |
---|---|
public static final LogicalType Boolean
|
Collection | back to summary |
---|---|
public static final LogicalType Collection
|
DateTime | back to summary |
---|---|
public static final LogicalType DateTime Date/time datatypes such as |
Enum | back to summary |
---|---|
public static final LogicalType Enum Various |
Float | back to summary |
---|---|
public static final LogicalType Float Basic floating-point numbers types like |
Integer | back to summary |
---|---|
public static final LogicalType Integer Basic integral numbers types like |
Map | back to summary |
---|---|
public static final LogicalType Map
|
OtherScalar | back to summary |
---|---|
public static final LogicalType OtherScalar Scalar types other than ones listed above: includes types like |
POJO | back to summary |
---|---|
public static final LogicalType POJO Types that are handled by default "set of key/value pairs" serialization, also known as "Beans". In addition to user-defined types, also includes JDK types like: |
Textual | back to summary |
---|---|
public static final LogicalType Textual Purely textual types, |
Untyped | back to summary |
---|---|
public static final LogicalType Untyped "Non-type", Type used to contained untyped, free-form content: maybe
a "Tree" (sometimes called "AST"), or buffer of some kind,
or even just nominal type of |
LogicalType | back to summary |
---|---|
private LogicalType() |
fromClass | back to summary |
---|---|
public static LogicalType fromClass(Class<?> raw, LogicalType defaultIfNotRecognized) Helper method to use for figuring out logical type from physical type,
in cases where caller wants a guess. Note that introspection is
not exhaustive and mostly covers basic
|
valueOf | back to summary |
---|---|
public static LogicalType valueOf(String name) |
values | back to summary |
---|---|
public static LogicalType[] values() |