public class ReplicationSchemaConstants extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_DOCUMENTATION_UNLIMITEDLENGTHCHARACTERDATATYPE |
static String |
DEFAULT_OBJECT_IDENTIFIER_FIELD_TYPE |
static String |
DEFAULT_TARGET_NAMESPACE_SUFFIX |
static String |
PARAM_DOCUMENTATION_UNLIMITEDLENGTHCHARACTERDATATYPE
Provides the value to be set as documentation of elements whose length is
not restricted.
|
static String |
PARAM_FOREIGN_KEY_FIELD_TYPE
XML Schema type of an element that represents a column that is a foreign
key.
|
static String |
PARAM_OBJECT_IDENTIFIER_FIELD_TYPE
XML Schema type of a field that contains the identifier of the object for
which a data entity contains information.
|
static String |
PARAM_TARGET_NAMESPACE
The target namespace of the replication schema that is produced by the
target.
|
static String |
PARAM_TARGET_NAMESPACE_SUFFIX
Supports setting a suffix that will be appended to the target namespace
of the replication schema that is produced by the target.
|
static String |
PARAM_TARGET_VERSION
Version of the replication schema that is produced by the target.
|
static String |
PARAM_TARGET_XMLNS
XML namespace abbreviation (xmlns) of the replication schema that is
produced by the target.
|
static String |
RULE_TGT_PROP_REPSCHEMA_NILLABLE
If this rule is included, the attribute nillable=true will be added to
elements that represent columns without a NOT NULL restriction (excluding
columns that do not represent a property from the model).
|
static String |
RULE_TGT_SQL_ALL_REPSCHEMA
(available since after v2.3.0) If this rule is included, the target
creates an internal SQL structure.
|
static String |
RULE_TGT_SQL_PROP_REPSCHEMA_DOCUMENTATION_UNLIMITEDLENGTHCHARACTERDATATYPE
If this rule is included, and the size of the property represented by a
column is unlimited, the follow-ing documentation is added to the XML
element that represents the column: “May contain a very large character
string.”
|
static String |
RULE_TGT_SQL_PROP_REPSCHEMA_MAXLENGTHFROMSIZE
If this rule is enabled then the length of properties with a size > 0 is
restricted using a maxLength restriction.
|
static String |
RULE_TGT_SQL_PROP_REPSCHEMA_OPTIONAL
If this rule is enabled all elements that represent properties from the
conceptual schema will have minOccurs=0.
|
Constructor and Description |
---|
ReplicationSchemaConstants() |
public static final String PARAM_OBJECT_IDENTIFIER_FIELD_TYPE
public static final String PARAM_FOREIGN_KEY_FIELD_TYPE
public static final String PARAM_TARGET_NAMESPACE_SUFFIX
public static final String PARAM_TARGET_NAMESPACE
public static final String PARAM_TARGET_VERSION
public static final String PARAM_TARGET_XMLNS
public static final String PARAM_DOCUMENTATION_UNLIMITEDLENGTHCHARACTERDATATYPE
public static final String RULE_TGT_SQL_ALL_REPSCHEMA
public static final String RULE_TGT_SQL_PROP_REPSCHEMA_OPTIONAL
public static final String RULE_TGT_SQL_PROP_REPSCHEMA_MAXLENGTHFROMSIZE
public static final String RULE_TGT_SQL_PROP_REPSCHEMA_DOCUMENTATION_UNLIMITEDLENGTHCHARACTERDATATYPE
public static final String RULE_TGT_PROP_REPSCHEMA_NILLABLE
public static final String DEFAULT_OBJECT_IDENTIFIER_FIELD_TYPE
public static final String DEFAULT_TARGET_NAMESPACE_SUFFIX
public static final String DEFAULT_DOCUMENTATION_UNLIMITEDLENGTHCHARACTERDATATYPE
Copyright © 2017. All rights reserved.