T - the encoded object type@API.Public public interface OjaiCodec<T>
| Modifier and Type | Method and Description |
|---|---|
QueryCondition |
decodeCondition(T encodedCondition)
Decodes an instance of <T> into an OJAI
QueryCondition |
Document |
decodeDocument(T encodedDocument)
Decodes an instance of <T> into an OJAI
Document |
DocumentMutation |
decodeMutation(T encodedMutation)
Decodes an instance of <T> into an OJAI
DocumentMutation |
Query |
decodeQuery(T encodedQuery,
Document options)
Decodes an instance of <T> into an OJAI
Query |
T |
encodeCondition(QueryCondition condition)
Encodes an OJAI
QueryCondition into an instance of <T> |
T |
encodeDocument(Document document)
Encodes an OJAI
Document into an instance of <T> |
T |
encodeMutation(DocumentMutation mutation)
Encodes an OJAI
DocumentMutation into an instance of <T> |
T |
encodeQuery(Query query)
Encodes an OJAI
Query into an instance of <T> |
T encodeDocument(@API.NonNullable Document document) throws EncodingException
Document into an instance of <T>document - OJAI Document to encodeEncodingExceptionDocument decodeDocument(@API.NonNullable T encodedDocument) throws DecodingException
DocumentencodedDocument - an instance of <T> containing encoded OJAI DocumentDecodingExceptionT encodeQuery(@API.NonNullable Query query) throws EncodingException
Query into an instance of <T>query - OJAI Query to encodeEncodingExceptionQuery decodeQuery(@API.NonNullable T encodedQuery, @API.Nullable Document options) throws DecodingException
QueryencodedQuery - an instance of <T> containing encoded OJAI QueryDecodingExceptionT encodeCondition(@API.NonNullable QueryCondition condition) throws EncodingException
QueryCondition into an instance of <T>condition - OJAI QueryCondition to encodeEncodingExceptionQueryCondition decodeCondition(@API.NonNullable T encodedCondition) throws DecodingException
QueryConditionencodedCondition - an instance of <T> containing encoded OJAI QueryConditionQueryConditionDecodingExceptionT encodeMutation(@API.NonNullable DocumentMutation mutation) throws EncodingException
DocumentMutation into an instance of <T>condition - OJAI DocumentMutation to encodeEncodingExceptionDocumentMutation decodeMutation(@API.NonNullable T encodedMutation) throws DecodingException
DocumentMutationencodedMutation - an instance of <T> containing encoded OJAI DocumentMutationDocumentMutationDecodingExceptionCopyright © 2015–2019 MapR Technologies, Inc.. All rights reserved.