Package org.aksw.commons.index
Interface TupleCodec<D1,C1,D2,C2>
-
- Type Parameters:
D1-C1-D2-C2-
- All Known Implementing Classes:
TupleCodecCanonical,TupleCodecDictionary
public interface TupleCodec<D1,C1,D2,C2>Component-wise tuple codec. Can be used to map tuples between tuples with different component types, such RDF term to/from integer.- Author:
- raven
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description C1decodeComponent(C2 c2)D1decodeTuple(D2 targetTuple)C2encodeComponent(C1 c1)D2encodeTuple(D1 sourceTuple)C1getDecodedComponent(D2 d2, int idx)This method can be used as a TupleAccessorCoreC2getEncodedComponent(D1 d1, int idx)This method can be used as a TupleAccessorCoreorg.aksw.commons.tuple.TupleAccessor<D1,C1>getSourceTupleAccessor()org.aksw.commons.tuple.TupleAccessor<D2,C2>getTargetTupleAccessor()
-