Interface ColumnValue
- All Superinterfaces:
org.opensearch.core.xcontent.ToXContent,org.opensearch.core.xcontent.ToXContentObject,org.opensearch.core.common.io.stream.Writeable
- All Known Implementing Classes:
BooleanValue,DoubleValue,FloatValue,IntValue,LongValue,NullValue,ShortValue,StringValue
public interface ColumnValue
extends org.opensearch.core.common.io.stream.Writeable, org.opensearch.core.xcontent.ToXContentObject
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.core.xcontent.ToXContent
org.opensearch.core.xcontent.ToXContent.DelegatingMapParams, org.opensearch.core.xcontent.ToXContent.MapParams, org.opensearch.core.xcontent.ToXContent.ParamsNested classes/interfaces inherited from interface org.opensearch.core.common.io.stream.Writeable
org.opensearch.core.common.io.stream.Writeable.Reader<V>, org.opensearch.core.common.io.stream.Writeable.WriteableRegistry, org.opensearch.core.common.io.stream.Writeable.Writer<V> -
Field Summary
Fields inherited from interface org.opensearch.core.xcontent.ToXContent
EMPTY_PARAMS -
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault doubledefault booleanequals(ColumnValue other) default floatgetValue()default intintValue()default longdefault shortdefault Stringdefault voidtoXContent(org.opensearch.core.xcontent.XContentBuilder builder) default org.opensearch.core.xcontent.XContentBuildertoXContent(org.opensearch.core.xcontent.XContentBuilder builder, org.opensearch.core.xcontent.ToXContent.Params params) Methods inherited from interface org.opensearch.core.xcontent.ToXContentObject
isFragmentMethods inherited from interface org.opensearch.core.common.io.stream.Writeable
writeTo
-
Method Details
-
columnType
ColumnType columnType() -
getValue
Object getValue() -
shortValue
default short shortValue() -
intValue
default int intValue() -
longValue
default long longValue() -
stringValue
-
doubleValue
default double doubleValue() -
floatValue
default float floatValue() -
booleanValue
default boolean booleanValue() -
toXContent
- Throws:
IOException
-
toXContent
default org.opensearch.core.xcontent.XContentBuilder toXContent(org.opensearch.core.xcontent.XContentBuilder builder, org.opensearch.core.xcontent.ToXContent.Params params) throws IOException - Specified by:
toXContentin interfaceorg.opensearch.core.xcontent.ToXContent- Throws:
IOException
-
equals
-