Package org.apache.gravitino.json
Class JsonUtils.ColumnDefaultValueSerializer
java.lang.Object
com.fasterxml.jackson.databind.JsonSerializer<Expression>
org.apache.gravitino.json.JsonUtils.ColumnDefaultValueSerializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
- Enclosing class:
- JsonUtils
public static class JsonUtils.ColumnDefaultValueSerializer
extends com.fasterxml.jackson.databind.JsonSerializer<Expression>
Custom JSON serializer for Column default value.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer
com.fasterxml.jackson.databind.JsonSerializer.None
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isEmpty
(com.fasterxml.jackson.databind.SerializerProvider provider, Expression value) void
serialize
(Expression value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers) Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer
acceptJsonFormatVisitor, getDelegatee, handledType, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
-
Constructor Details
-
ColumnDefaultValueSerializer
public ColumnDefaultValueSerializer()
-
-
Method Details
-
serialize
public void serialize(Expression value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers) throws IOException - Specified by:
serialize
in classcom.fasterxml.jackson.databind.JsonSerializer<Expression>
- Throws:
IOException
-
isEmpty
public boolean isEmpty(com.fasterxml.jackson.databind.SerializerProvider provider, Expression value) - Overrides:
isEmpty
in classcom.fasterxml.jackson.databind.JsonSerializer<Expression>
-