Package org.teiid.infinispan.api
Class InfinispanDocument
- java.lang.Object
-
- org.teiid.translator.document.Document
-
- org.teiid.infinispan.api.InfinispanDocument
-
public class InfinispanDocument extends Document
-
-
Constructor Summary
Constructors Constructor Description InfinispanDocument(String name, TreeMap<Integer,TableWireFormat> columnMap, InfinispanDocument parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProperty(int wireType, Object value)
Object
getIdentifier()
int
getUpdateCount(String childName, boolean matched)
TreeMap<Integer,TableWireFormat>
getWireMap()
void
incrementUpdateCount(String childName, boolean matched)
boolean
isMatched()
int
merge(InfinispanDocument updates)
void
setIdentifier(Object identifier)
void
setMatched(boolean matched)
-
Methods inherited from class org.teiid.translator.document.Document
addArrayProperty, addChildDocument, addChildDocuments, addProperty, flatten, getChildDocuments, getChildren, getName, getParent, getProperties, getSimpleName, isArray, toString
-
-
-
-
Constructor Detail
-
InfinispanDocument
public InfinispanDocument(String name, TreeMap<Integer,TableWireFormat> columnMap, InfinispanDocument parent)
-
-
Method Detail
-
getIdentifier
public Object getIdentifier()
-
setIdentifier
public void setIdentifier(Object identifier)
-
addProperty
public void addProperty(int wireType, Object value)
-
getWireMap
public TreeMap<Integer,TableWireFormat> getWireMap()
-
isMatched
public boolean isMatched()
-
setMatched
public void setMatched(boolean matched)
-
incrementUpdateCount
public void incrementUpdateCount(String childName, boolean matched)
-
getUpdateCount
public int getUpdateCount(String childName, boolean matched)
-
merge
public int merge(InfinispanDocument updates)
-
-