public static class Consolidator.PubItemProps
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
cbk_name
Specifies the callback package name.
|
java.lang.String |
cbk_owner
Specifies the callback package owner.
|
java.lang.String |
cl2log_rec_stmt
client sub-query that correlates primary key of the changed records
in the log table with consolidator clientid.
|
boolean |
createQPubItemEQ
If true and the publication item is Queue type, will create default error queue
|
java.lang.String |
db_inst
Specifies the database name against which the pub-item is to be defined
i.e. a registered app database name or Consolidator.MAIN_DB for the MAIN database.
|
boolean |
doChangeNtf
If true, log based (automatic) publication item will send notifications from server
about new/modified records
|
boolean |
isLogBased
If true, log based (automatic) publication item will be created
|
java.lang.String |
owner
Specifies the synonym owner.
|
java.lang.String |
pk_columns
A string specifying the primary keys of a queue based publication item.
|
java.lang.String |
refresh_mode
A string specifying the refresh mode:
F for fast refresh, C for complete refresh, Q for Queue-based publication item.
|
java.sql.Connection |
rmt_conn
A JDBC connection to the remote database where the base object
of the synonym resides.
|
java.lang.String |
select_stmt
A Specifies a (possibly parameterized)
select statement for the new publication item.
|
boolean |
setDfltColOptions
If true, default values and not null constraints are replicated to the client
|
java.lang.String |
store
Specifies the synonym name.
|
Constructor and Description |
---|
Consolidator.PubItemProps() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |
public java.lang.String cbk_name
public java.lang.String cbk_owner
public java.lang.String cl2log_rec_stmt
For example Publication item query is: SELECT * FROM scott.emp a WHERE deptno in (select deptno from scott.emp b where b.empno = :empno ) Assuming that consolidator client id is empno, the client sub-query would be: SELECT empno as clid$$cs FROM scott.clg$emp UNION SELECT empno as clid$$cs FROM scott.emp WHERE deptno in (select deptno from scott.clg$dept)It's required for the client sub-query to return unique clientids.
public boolean createQPubItemEQ
public java.lang.String db_inst
public boolean doChangeNtf
public boolean isLogBased
public java.lang.String owner
public java.lang.String pk_columns
public java.lang.String refresh_mode
public java.sql.Connection rmt_conn
public java.lang.String select_stmt
public boolean setDfltColOptions
public java.lang.String store