Type
Change Type
The change can be a creation, a modification or a deletion. All the possible types of change are contained in the ChangeType enumeration.
The type of the change depends of operation on database :
-
CREATIONfor ainsertsql request -
MODIFICATIONfor aupdatesql request -
DELETIONfor adeletesql request
Value Type
The value can be a date, a boolean or a text for example. All the possible types of value are contained in the ValueType enumeration.
The type of the value depends of class of the object given by java.sql when the data are got from database :
-
BYTESfor a array of bytes (byte[]) -
BOOLEANfor ajava.lang.Boolean -
TEXTfor ajava.lang.String -
DATEfor ajava.sql.Date -
TIMEfor ajava.sql.Time -
DATE_TIMEfor ajava.sql.Timestamp -
UUIDfor ajava.util.UUID -
NUMBERfor ajava.lang.Byte,java.lang.Short,java.lang.Integer,java.lang.Long,java.lang.Double,java.lang.Floatorjava.math.BigDecimal -
NOT_IDENTIFIEDfor other cases (for example when the value isnull)
Order Type
The order can be a ascending or descending. All the possible types of order are contained in the Table.Order.OrderType enumeration.
The type of the order can be :