public class VariableScaleDecimal extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
LOGICAL_NAME |
static String |
SCALE_FIELD |
static String |
VALUE_FIELD |
static org.apache.kafka.connect.data.Struct |
ZERO |
| Constructor and Description |
|---|
VariableScaleDecimal() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.kafka.connect.data.SchemaBuilder |
builder()
Returns a
SchemaBuilder for a VariableScaleDecimal. |
static org.apache.kafka.connect.data.Struct |
fromLogical(org.apache.kafka.connect.data.Schema schema,
BigDecimal decimalValue)
Converts a value from its logical format to its encoded format - a struct containing
the scale of the number and a binary representation of the number.
|
static org.apache.kafka.connect.data.Struct |
fromLogical(org.apache.kafka.connect.data.Schema schema,
SpecialValueDecimal value)
Converts a value from its logical format to its encoded format - a struct containing
the scale of the number and a binary representation of the number.
|
static org.apache.kafka.connect.data.Schema |
optionalSchema()
Returns a Schema for an optional VariableScaleDecimal but with all other default Schema settings.
|
static org.apache.kafka.connect.data.Schema |
schema()
Returns a Schema for a VariableScaleDecimal but with all other default Schema settings.
|
static SpecialValueDecimal |
toLogical(org.apache.kafka.connect.data.Struct value)
Decodes the encoded value - see
fromLogical(Schema, BigDecimal) for encoding format |
public static final String LOGICAL_NAME
public static final String VALUE_FIELD
public static final String SCALE_FIELD
public static final org.apache.kafka.connect.data.Struct ZERO
public static org.apache.kafka.connect.data.SchemaBuilder builder()
SchemaBuilder for a VariableScaleDecimal. You can use the resulting SchemaBuilder
to set additional schema settings such as required/optional, default value, and documentation.public static org.apache.kafka.connect.data.Schema schema()
builder()public static org.apache.kafka.connect.data.Schema optionalSchema()
builder()public static org.apache.kafka.connect.data.Struct fromLogical(org.apache.kafka.connect.data.Schema schema,
SpecialValueDecimal value)
schema - of the encoded valuevalue - the value or the decimalpublic static org.apache.kafka.connect.data.Struct fromLogical(org.apache.kafka.connect.data.Schema schema,
BigDecimal decimalValue)
schema - of the encoded valuevalue - the value or the decimalpublic static SpecialValueDecimal toLogical(org.apache.kafka.connect.data.Struct value)
fromLogical(Schema, BigDecimal) for encoding formatvalue - the encoded valueCopyright © 2019 JBoss by Red Hat. All rights reserved.