Package oracle.kv.table
Interface JsonDef
- All Superinterfaces:
FieldDef
JsonDef is an extension of
FieldDef
to define schemaless data modeled
as JSON. A field defined as JsonDef can contain MapOfAnyValue, ArrayOfAnyValue,
or any of the atomic types.- Since:
- 3.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface oracle.kv.table.FieldDef
FieldDef.Type
-
Method Summary
Modifier and TypeMethodDescriptiondefault Map<String,
FieldDef.Type> Return a set of all Json fields that are MR_Counter.Methods inherited from interface oracle.kv.table.FieldDef
asAny, asAnyAtomic, asAnyJsonAtomic, asAnyRecord, asArray, asBinary, asBoolean, asDouble, asEnum, asFixedBinary, asFloat, asInteger, asJson, asLong, asMap, asNumber, asRecord, asString, asTimestamp, clone, createArray, createBinary, createBoolean, createDouble, createEnum, createFixedBinary, createFloat, createInteger, createJsonNull, createLong, createMap, createNumber, createNumber, createNumber, createNumber, createNumber, createRecord, createString, createTimestamp, getDescription, getType, isAny, isAnyAtomic, isAnyJsonAtomic, isAnyRecord, isArray, isAtomic, isBinary, isBoolean, isComplex, isDouble, isEnum, isFixedBinary, isFloat, isInteger, isJson, isLong, isMap, isMRCounter, isNumber, isNumeric, isPrecise, isRecord, isString, isTimestamp, isType, isUUIDString, isValidIndexField, isValidKeyField
-
Method Details
-
allMRCounterFields
Return a set of all Json fields that are MR_Counter.- Returns:
- a set of all Json fields that are MR_Counter or null if there is no MR_Counter field.
- Since:
- 22.1
-