Package org.teiid.infinispan.api
Class MarshallerBuilder
- java.lang.Object
-
- org.teiid.infinispan.api.MarshallerBuilder
-
public class MarshallerBuilder extends Object
This is the bridge between the Marshaller class and the Teiid metadata scheme.
-
-
Constructor Summary
Constructors Constructor Description MarshallerBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getDocumentAttributeName(Column column, boolean nested, RuntimeMetadata metadata)
static TeiidTableMarshaller
getMarshaller(Table table, RuntimeMetadata metadata)
static TreeMap<Integer,TableWireFormat>
getWireMap(Table parentTbl, RuntimeMetadata metadata)
-
-
-
Method Detail
-
getWireMap
public static TreeMap<Integer,TableWireFormat> getWireMap(Table parentTbl, RuntimeMetadata metadata) throws TranslatorException
- Throws:
TranslatorException
-
getDocumentAttributeName
public static String getDocumentAttributeName(Column column, boolean nested, RuntimeMetadata metadata) throws TranslatorException
- Throws:
TranslatorException
-
getMarshaller
public static TeiidTableMarshaller getMarshaller(Table table, RuntimeMetadata metadata) throws TranslatorException
- Throws:
TranslatorException
-
-