|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--dke.smwp.serialize.TupleModificationDescr
Describes tuple modification used to process modification to xml documents
Field Summary | |
private int |
kindOfMod
type of modification whose valid values are TUPLE_INSERT ,
TUPLE_UPDATE , TUPLE_DELETE |
private QName |
parentElt
parent element of modified tuple |
private static QName |
rowIdQName
|
private java.lang.String |
rowIdValue
rowid of modified tuple - used to identify tuple |
static int |
TUPLE_DELETE
|
static int |
TUPLE_INSERT
|
static int |
TUPLE_UPDATE
|
private QName |
tupleElt
element name of modified tuple |
private java.util.Hashtable |
xmlTuple
tuple which was modified; saved as Hashtable containing column names (as key) and column values (as value) |
Constructor Summary | |
TupleModificationDescr(QName parentElt,
QName tupleElt,
java.lang.String rowIdValue,
java.util.Hashtable xmlTuple,
int kindOfMod)
constructor |
Method Summary | |
int |
getKindOfModification()
gets kind of modification |
QName |
getParentElt()
gets name parent element |
QName |
getRowIdQName()
gets qualified name for rowid element |
java.lang.String |
getRowIdValue()
gets rowid value, which qualifies exactly one tuple |
QName |
getTupleElt()
gets name of tuple element |
java.util.Hashtable |
getXMLTuple()
gets affected tuple |
java.lang.String |
toString()
gets String representation of tuple modificationm description |
Methods inherited from class java.lang.Object |
|
Field Detail |
private QName parentElt
private QName tupleElt
private java.util.Hashtable xmlTuple
private java.lang.String rowIdValue
private int kindOfMod
TUPLE_INSERT
,
TUPLE_UPDATE
, TUPLE_DELETE
private static final QName rowIdQName
public static final int TUPLE_INSERT
public static final int TUPLE_UPDATE
public static final int TUPLE_DELETE
Constructor Detail |
public TupleModificationDescr(QName parentElt, QName tupleElt, java.lang.String rowIdValue, java.util.Hashtable xmlTuple, int kindOfMod)
parentElt
- qualified name of xml parent elementtupleElt
- qualified name of xml tuplerowIdValue
- rowid of tuple which was inserted/updated/deletedxmlTuple
- Hashtable containing tuple columnNames and its values,
using column names as keykindOfMod
- determines kind of modification; either
TUPLE_INSERT
, TUPLE_UPDATE
,
TUPLE_DELETE
java.lang.IllegalArgumentException
- invalid value for kindOfMod
Method Detail |
public QName getTupleElt()
public QName getParentElt()
public java.lang.String getRowIdValue()
public QName getRowIdQName()
public java.util.Hashtable getXMLTuple()
java.util.Hashtable
,
keys are of class dke.xml.QName
,
values of class java.lang.String
.public int getKindOfModification()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |