Package org.aksw.commons.index
Class TupleCodecCanonical<D,C>
java.lang.Object
org.aksw.commons.index.TupleCodecCanonical<D,C>
- All Implemented Interfaces:
TupleCodec<D,C, D, C>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <D,C> TupleCodec<D, C, D, C> create(TupleBridge<D, C> tupleAccessor) decodeComponent(C c2) decodeTuple(D targetTuple) encodeComponent(C c1) encodeTuple(D sourceTuple) getDecodedComponent(D d, int idx) This method can be used as a TupleAccessorCoregetEncodedComponent(D d1, int idx) This method can be used as a TupleAccessorCoreprotected abstract C
-
Field Details
-
canonicalMap
-
tupleAccessor
-
-
Constructor Details
-
TupleCodecCanonical
-
-
Method Details
-
makeEntry
-
create
-
getEncodedComponent
Description copied from interface:TupleCodecThis method can be used as a TupleAccessorCore- Specified by:
getEncodedComponentin interfaceTupleCodec<D,C, D, C> - Returns:
-
getDecodedComponent
Description copied from interface:TupleCodecThis method can be used as a TupleAccessorCore- Specified by:
getDecodedComponentin interfaceTupleCodec<D,C, D, C> - Returns:
-
getSourceTupleAccessor
- Specified by:
getSourceTupleAccessorin interfaceTupleCodec<D,C, D, C>
-
getTargetTupleAccessor
- Specified by:
getTargetTupleAccessorin interfaceTupleCodec<D,C, D, C>
-
encodeComponent
- Specified by:
encodeComponentin interfaceTupleCodec<D,C, D, C>
-
decodeComponent
- Specified by:
decodeComponentin interfaceTupleCodec<D,C, D, C>
-
encodeTuple
- Specified by:
encodeTuplein interfaceTupleCodec<D,C, D, C>
-
decodeTuple
- Specified by:
decodeTuplein interfaceTupleCodec<D,C, D, C>
-