|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
login
is set true
login
is set true
fc_rootName
and fc_paramNames
by overwriting
the old publishing information with new information in
xmlPublishStmt
.
fc_rootName
,
fc_paramNames
) to Page Class (defined by
pc_rootName
, pc_paramNames
).
predicate
, value
rr_attr_name { "," rr_attr_name }
columnName { "," columnName }
prefix columnName { "," prefix columnName }
prefix columnName { "," prefix columnName }
columnName { "," columnName }
columnName { "," columnName }
prefix columnName { "," prefix columnName }
prefix columnName { "," prefix columnName }
obj
.
initialConnections
target
object
this
object to target
fragementClass
; tuple deletion on
Fragmentation Relation leads to tuple deletion in Fragment Class (where
FR<> parameters match FC<> parameters)
fragmentClass
and uses fragmentClass
as trigger target; fragmentClass
must not bee Root Fragment
Class.
name
is used as root name for the created fragment class;
using a different value as the root name of its fragment base class will
cause errors.
fragmentClass
.
If the Derived Fragment Class is defined upon unfragmented Fragment Base
Class, only one trigger is to be created which is defined on the
Fragmentation Relation of its Derivation Base Class.
Otherwise trigger 1 is defined upon the Fragmentation Relation of its
Fragment Base Class, and trigger 2 is defined on the Fragmentation Relation
of its Derivation Base Class.
fragmentBaseClass
and derivation base Fragment
Class derivationBaseClass
.
fc_rootName
and
fc_paramNames
) based upon Fragment Base Class (designated by
bfc_rootName
and bfc_paramNames
).
fragmentBaseClass
to fragmentClass
, Trigger 2
triggers from derivedFragmentClass
to fragmentClass
;
Trigger 2 is seperated into before and after trigger to evade Mutating Table
problems; both triggers propagate tuple deleting/insertion/update to its
trigger target;
foundationFragmentClass
with a list of Fragment Classes
fragmentClasses
mapped.
"RP_" fr_rootName "_" rp_name
with the columns
label
and predicate
.
fragmentClass
.
fragmentClass
as base
Fragment Class, introducing the new parameter parameter
to
the Fragmentation.
fc_rootName
and
fc_paramNames
) based upon Fragment Base Class (designated
by bfc_rootName
and bfc_paramNames
).
fragmentClass
and uses fragmentClass
as trigger target; fragmentClass
must not bee Root Fragment
Class
fc_shortName
(parameter is held synchronous).
vbpParam
defined upon
Root Fragment Class designated by fc_rootName
and
fc_paramNames = null
by creating a table in database named
"RV_" fr_rootName "_" vbpParam
with the column
vpbParam
;
syncPolicy
specifies the synchronization between the column
of Root Fragment Class which is used as source for Value Parameter and its
Value Parameter relation (RV<>)
"synchronized
" creates a trigger which keeps the FC<>
parameter column and the RV<> parameter column synchronized; the RV<>
column contains exactly the same parameters as its source FC<>;
FC<> grows => RV<> grows; FC<> shrinks => RV<> shrinks
"expansive
" creates a trigger which forwards parameter
insertions to its RV<> relation;
FC<> grows => RV<> grows; FC<> shrinks => RV<> unchanged
"none
" no trigger created
vbpParam
defined upon
Root Fragment Class
designated by fc_rootName
and fc_paramNames = null
;
the Value Parameter relation is not generated from the Root Fragment Class,
it is mapped to an existing relation;
fragementClass
; tuple deletion on
Fragmentation Relation leads to tuple deletion in Fragment Class (where
FR<> parameters match FC<> parameters)SMWP_FC_PARAMS
;
CREATE TABLE SMWP_FC (
FC_NAME VARCHAR2 (255)
FC_KIND VARCHAR2 (50)
FRAGBASE VARCHAR2 (255)
DERIVBASE VARCHAR2 (255)
P_T VARCHAR2 (500)
P_F VARCHAR2 (500)
) SMWP_FC_PARAMS
;
SMWP_FC_PARAMS (
FC_NAME VARCHAR2 (255)
FC_PARAM_NAME VARCHAR2 (30)
)
smwp_pageref_external
;
Stores information about external links to other page classes
which is used for when displaying the serialized xml documents.
smwp_pageref_internal
;
Stores information about internal links to other fragments within
the same page calss which is used for when displaying the serialized xml documents.
SMWP_PARAM_MAPPING
;
Fragment classes and page classes can contain parameters with different names
which have the same semantic meaning. SMWP_PARAM_MAPPING
;
Defines all created parameters which are available.
SMWP_PC
;
Contains all existing page classes.
SMWP_PC_PARAMS
;
Defines all parameters which are used to parameterize page classes.
SMWP_PCFC_MAPPING
;
Assigns fragment classes to page classes, and defines which
fragment class is used as foundation fragment class.
SMWP_PUBLISH_FC
;
Defines XML serialization of fragment classes. SMWP_PUBLISH_PC
;
Defines the XML serialization of a page class. SMWP_TABLENAME
;
SMWP_TABLENAME (
LONGNAME VARCHAR2 (255)
SHORTNAME VARCHAR2 (30)
)read
method to manipulate the Reader
directlytrue
debug output on, false
debug output of
file_systemID
fc_long_name
pc_name
fc_longName
;
pc_paramName
used by
page class pc_name
source_pc_longName
source_pc_longName
source_fc_longName
within page class source_pc_longName
;
source_fc_longName
within page class source_pc_longName
;
target_fc_longName
within page class source_pc_longName
target_fc_longName
within page class target_pc_longName
fragmentBaseClass
to fragmentClass
, Trigger 2
triggers from derivedFragmentClass
to fragmentClass
;
Trigger 2 is seperated into before and after trigger to evade Mutating Table
problems; both triggers propagate tuple deleting/insertion/update to its
trigger target;file_systemID
exists in database
whereClause
whereClause
whereClause
whereClause
fc_rootName
and
fc_paramNames
(remove Fragment Class, and depending relations (FR_) and meta-data)
pc_rootName
and
pc_paramNames
.
paramName
.
deletion only permitted if the parameter is not used by any Fragment Class;
it drops the parameter reference relation and its meta-data;
table_name
fc_longName
as trigger target
fc_longName
fc_longName
as trigger target;
rr_longName
fc_longName
fc_shortName
as trigger target;
b
q
Parser
FR_
relation and initializes it by
using fragment selection predicate;
FR_
relation for fragment class by using the
fragmentation relations of fragment base class and derivation base class
as source
FragmentClassSer
objects root_name {"_" param_name}
root_name {"_" param_name}
synchronized
to the retrieved FileAccessDescr
object.
fragmentUsedAsFoundationFragmentClass
is set to
true
only pages are fetched which use the
current fragment as foundation fragment class; if the
parameter is set to false
all mapped page classes
are mapped;
Column
object;
only for ValueParameter
which contains exactly one column
ValueParameter
relation (RV_)
(RV_ relations contain exactly one column)
Column
objects of parameter
Column
objects from given table into
an ArrayList
Column
objects from given table
and given column names into ArrayList
derivatoinBaseClass
and Fragment Class fragmentClass
as trigger target; due mutating table problems this trigger is devided into
before and after trigger;
the generated trigger uses the data saved into the temporary database
relation as substitute to :NEW, :OLD database operators to propagate
changes from fragmentBaseClass
to fragmentClass
derivatoinBaseClass
and Fragment Class fragmentClass
as trigger target; due mutating table problems this trigger is devided into
before and after trigger;
the generated trigger saves inserted/deleted/updated tuples in
derivationBaseClass
into a temporary database relation for
further processing in the after part of this trigger
fragmentBaseClass
and fragment class fragmentClass
as trigger target;
storageMedia
fc_element_localname
from meta-data table for given
Fragment Class
tablename
fragmentClass
; method used for trigger generation on
SQL cursor handling;
syntax of generated String:paramName
which is defined upon Root Fragment Class fc_longName
TODO: does not fetch parameters of derived fragment classes
fc_longName
ConnectionPool
aliasName1.attribute1 = aliasName2.attribute2 AND
aliasName1.attribute3 = aliasName2.attribute4
==> retrieve attribute2
and
attribute4
for aliasName2
from meta-data for pyhsical
shortName
atabase relation
- getMaintenanceMode() -
Method in class dke.smwp.serialize.PageClassSer
- get maintenance mode
- getMappedFragmentClasses(String) -
Method in class dke.smwp.db.DB_smwp_pcfc_mapping
- gets all fragment class mapping of given page class
- getMappedPageClasses(Connection, String, boolean) -
Method in class dke.smwp.serialize.FragmentClassSer
- Fetches page classes which are mapped to current fragment class;
If
isUsedAsFoundationFragmentClass
is set to
true
only page classes are fetched which use the
current fragment class as foundation fragment class.
- getMappedPageClasses(String) -
Method in class dke.smwp.db.DB_smwp_pcfc_mapping
- gets all page class mapping of given fragment class
- getMappingForPC(String) -
Method in class dke.smwp.db.DB_smwp_param_mapping
- gets page class parameter mapping
- getName() -
Method in class dke.smwp.serialize.PageClassSer
- get page class name
- getName() -
Method in class dke.smwp.serialize.dbtypes.Tcolumn
- accessor methods
- getNamespace() -
Method in class dke.smwp.fragmentation.XMLPublishFCStatement
- gets fragment element namespace
- getNamespaceURI() -
Method in class dke.xml.QName
- get QName namespace
- getNewestParameter() -
Method in class dke.smwp.fragmentation.FragmentClass
-
- getNsURI() -
Method in class dke.smwp.fragmentation.PageClass
- gets page class namespace
- getORADataFactory() -
Static method in class dke.smwp.serialize.dbtypes.TcolumnRef
-
- getORADataFactory() -
Static method in class dke.smwp.serialize.dbtypes.Tcolumn
-
- getORADataFactory() -
Static method in class dke.smwp.serialize.dbtypes.TColumnTable
-
- getOutput() -
Method in class dke.smwp.CommandProcessor
- gets the String output for command execution which is generated another
method in this class for creating, dropping, altering, etc.
fragment classes, fragment class parameters and page classes.
- GetPage - class dke.smwp.GetPage.
- Reads XML documents from database and stores their contents into files.
- GetPage() -
Constructor for class dke.smwp.GetPage
- Default Constructor
- getPageElementname() -
Method in class dke.smwp.fragmentation.XMLPublishPCStatement
- get page element name
- getPageNamespace() -
Method in class dke.smwp.fragmentation.XMLPublishPCStatement
- get page namespace
- getParameter() -
Method in class dke.smwp.fragmentation.Column
-
- getParameter(String, String) -
Method in class dke.smwp.db.DB_smwp_parameters
- gets the parameter designated by the Root Fragment Class
fc_rootName
and parameter name
- getParameterByFragmentClass(String, String) -
Method in class dke.smwp.db.DB_smwp_parameters
- gets all parameters used by fragment class
recursive method - iterates trough fragmentation tree in order to find
the Root Fragment Class on which the searched parameter is defined upon
and returns this parameter
- getParameterNames() -
Method in class dke.smwp.serialize.PageClassSer
- get parameter names
- getParameterNames() -
Method in class dke.smwp.serialize.FragmentClassSer
- get parameter names used by fragment class
- getParameters() -
Method in class dke.smwp.serialize.FragmentSer
- get fragment class parameters
- getParameters() -
Method in class dke.smwp.serialize.FragmentClassSer
- gets fragment class parameters
- getParameters() -
Method in class dke.smwp.fragmentation.FragmentClass
- gets parameter names for FragmentClass
- getParameters(String) -
Method in class dke.smwp.db.DB_smwp_parameters
- gets List of parameters designated by the name of the parameter
paramName
, regardless of which Root Fragment Class
it is defined
- getParameters(String) -
Method in class dke.smwp.db.DB_smwp_fc_params
- gets parameter names used by Fragment Class
designated by
- getParameters(String) -
Method in class dke.smwp.db.DB_smwp_pc_params
- gets parameter names defined upon Page Class
pc_name
- getParametersByFragmentClass(String) -
Method in class dke.smwp.db.DB_smwp_parameters
- gets List of all parameters which are defined upon Root Fragment Class
fc_rootName
- getParamKind() -
Method in class dke.smwp.fragmentation.AbstractParameter
- gets parameter kind;
either "
value
" or "predicate
"
- getParamMapping(Connection, PageClassSer, int) -
Method in class dke.smwp.serialize.FragmentClassSer
- fetch mapping of fragment class - page class parameters as Hashtable; using
page class parameter names as key and fragment class parameter names as
value;
- getParamName() -
Method in class dke.smwp.fragmentation.AbstractParameter
- gets parameter name
- getParamNames(String) -
Method in class dke.smwp.db.DB_smwp_parameters
- get parameter names for parameters (
ValueParameter
,
PredicateParameter
) which are defined upon Root Fragment Class
designated by fc_rootName
- getParamTuple(String, String) -
Method in class dke.smwp.db.DB_smwp_parameters
- gets parameter data for parameter
defined upon
Fragment Class fc_rootName
- getParentElt() -
Method in class dke.smwp.serialize.TupleModificationDescr
- gets name parent element
- getPCElementName() -
Method in class dke.smwp.fragmentation.PageClass
- gets page class element name
- getPcName() -
Method in class dke.smwp.fragmentation.PageClass
- gets page class name
- getPrimaryKeys() -
Method in class dke.smwp.fragmentation.FragmentClass
-
- getPrimaryKeys(String) -
Method in class dke.smwp.db.DB_Table
- get column names of table which are primary key
- getPrimaryTrigger(FragmentClass) -
Method in class dke.smwp.trigger.PrimaryDataTrigger
- creates PL/SQL trigger code for Primary Tuple Trigger where the newest
Fragment Class Parameter is
ValueParameter
;
- getPrimaryTriggerPredicateBased(Connection, FragmentClass) -
Method in class dke.smwp.trigger.PrimaryDataTrigger
- creates PL/SQL trigger code for Primary Tuple Trigger where the newest
Fragment Class Parameter is
PredicateParameter
;
- getProcessSmwpOutput() -
Method in class dke.smwp.compiler.Compiler
- fetches output string from the last executed smwp statement
- getPublishingInfo(String) -
Method in class dke.smwp.db.DB_smwp_publish_fc
- fetches xml publishing information for given Fragment Class
- getReferencedColumns() -
Method in class dke.smwp.fragmentation.ForeignKeyConstraint
- get columns referenced by foreign key statement
- getReferencedTable() -
Method in class dke.smwp.fragmentation.ForeignKeyConstraint
- get table referenced by foreign key statement
- getReferenceRelationAttributeName(String, String) -
Method in class dke.smwp.db.DB_smwp_parameters
- gets attribute name of reference relation which is used as Value Parameter
and mapped to parameter name
param_name
- getReferenceRelationName(String, String) -
Method in class dke.smwp.db.DB_smwp_parameters
- gets attribute name of reference relation which is used as Value Parameter
and mapped to parameter name
param_name
- getReferencingColumns() -
Method in class dke.smwp.fragmentation.ForeignKeyConstraint
- get columns which are referencing other columns via foreign key statement
- getRootName() -
Method in class dke.smwp.fragmentation.FragmentClass
-
- getRootName(String) -
Method in class dke.smwp.db.DB_smwp_fc
- recursive walk up the fragmentation hierarchy to get the name of the
Root Fragment Class of a given Fragment Class designaed by
fc_longName
;
- getRootName(String, String[]) -
Method in class dke.smwp.fragmentation.PageClass
- gets root name of page class;
- getRowIdQName() -
Method in class dke.smwp.serialize.TupleModificationDescr
- gets qualified name for rowid element
- getRowIdValue() -
Method in class dke.smwp.serialize.TupleModificationDescr
- gets rowid value, which qualifies exactly one tuple
- getRRName() -
Method in class dke.smwp.fragmentation.AbstractParameter
- gets name of reference relation
- getRRParam() -
Method in class dke.smwp.fragmentation.AbstractParameter
- gets name of reference relation column name
which is mapped to parameter name
- getShortname() -
Method in class dke.smwp.fragmentation.AbstractParameter
- gets shortname of reference relation;
generates shortname if it has not been defined yet;
- getShortName() -
Method in class dke.smwp.fragmentation.FragmentClass
-
- getShortName(Connection, String) -
Static method in class dke.smwp.TableNameResolver
- resolves shortname mapped to longname
- getShortname(String) -
Static method in class dke.smwp.fragmentation.TableName
- resolves shortname which is mapped to longname
- getShortname(String) -
Method in class dke.smwp.db.DB_smwp_tablename
- resolves physical
shortName
from meta-data for logical
longName
database relation
- getSourceFcAlias() -
Method in class dke.smwp.compiler.InternalPageRef
-
- getSourceFcName() -
Method in class dke.smwp.compiler.InternalPageRef
-
- getSourcePcName() -
Method in class dke.smwp.compiler.InternalPageRef
-
- getStorageMedia() -
Method in class dke.smwp.serialize.PageClassSer
- get storage media
- getSynchronizedTrigger1(String, String, String) -
Method in class dke.smwp.trigger.ReferenceRelationTrigger
- generates trigger code for synchronized trigger, which triggers from fragment
root class (from which the reference was generated upon) into the reference
relation (value based) which synchronizes value parameters between these
two relations
- getSynchronizedTrigger2(String, String, String) -
Method in class dke.smwp.trigger.ReferenceRelationTrigger
- generates trigger code for synchronized trigger, which triggers from fragment
root class (from which the reference was generated upon) into the reference
relation (value based) which synchronizes value parameters between these
two relations
- getSystemId() -
Method in class dke.smwp.serialize.PageClassSer
- A page class' system ID is never a full filename, but one that will
be expanded by a page with actual parameter values.
- getSystemId() -
Method in class dke.smwp.serialize.PageSer
- gets page (xml document) systemid which is folderpath and filename prefix for page
- getSystemidRoot() -
Method in class dke.smwp.fragmentation.PageClass
- gets system id
- getTargetFcAlias() -
Method in class dke.smwp.compiler.InternalPageRef
-
- getTargetFcName() -
Method in class dke.smwp.compiler.InternalPageRef
-
- getTargetPcAlias() -
Method in class dke.smwp.compiler.ExternalPageRef
-
- getTargetPcName() -
Method in class dke.smwp.compiler.ExternalPageRef
-
- getTColumnPosition(String, ArrayList) -
Method in class dke.smwp.trigger.AbstractTrigger
- checks the position of a column in a TColumnTable object; not by using
the TColumnsTable directly but checking for the same order of columns in
the table
tableName
, also used for TColumnTable generation;
- getTColumnPosition(String, String) -
Method in class dke.smwp.trigger.AbstractTrigger
- checks the position of a column in a TColumnTable object; not by using
the TColumnsTable directly but checking for the same order of columns in
the table
tableName
, also used for TColumnTable generation;
- getTColumnPosition(String, String[]) -
Method in class dke.smwp.trigger.AbstractTrigger
- checks the position of a column in a TColumnTable object; not using
the TColumnsTable directly but checking for the same order of columns
in table
tableName
used for TColumnTable generation;
- getTColumnString(String) -
Method in class dke.smwp.trigger.AbstractTrigger
- generates PL/SQL trigger code for creating and initializing
TColumnTable
objects within triger; TColumnTable
is used as container for tuples which are used by java stored procedures;
- getTextFromInput() -
Method in class dke.smwp.tools.Console
- gets text from input field
- getTrigger(AbstractParameter, AbstractParameter, FragmentationRelation, String, int) -
Method in class dke.smwp.trigger.FragmentationTrigger
- creates PL/SQL trigger code for Fragmentation Relation;
- getTrigger(AbstractParameter, FragmentationRelation, String, boolean) -
Method in class dke.smwp.trigger.FragmentationTrigger
- creates PL/SQL trigger code for Fragmentation Relation;
- getTrigger(FragmentClass, FragmentationRelation) -
Method in class dke.smwp.trigger.DataFragmentTrigger
- creates PL/SQL trigger code for PL/SQL trigger defined upon Fragmentation
Relation
fr_fragmentClass
which triggers to
fragmentClass
; trigger propagates tuple deletion in FR<> to
FC<> where FC<> parameters equal FR<> parameter
- getTriggerCode(Connection, String) -
Method in class dke.smwp.trigger.SerializeTrigger
- gets PL/SQL trigger code for Serialize Trigger which is defined
upon Fragment Class relation
fc_longName
which invoces
java stored procedures for keeping xml documents (via publishing as
Page Class) up to date.
- getTriggerCode(FragmentClass) -
Method in class dke.smwp.trigger.SerializeFragmentTrigger
- gets PL/SQL trigger code for Serialize Fragment Trigger which is defined
upon Fragmentation Relation which keeps fragments and fragment instances
(xml documents) synchronized.
- getTupleElementLocalname() -
Method in class dke.smwp.fragmentation.FragmentClass
- gets publishing information for xml - tuple_element_localname
- getTupleElementLocalname(String) -
Method in class dke.smwp.db.DB_smwp_publish_fc
- fetches tuple_element_localname from meta-data table
for given fragment class
- getTupleElementName() -
Method in class dke.smwp.fragmentation.XMLPublishFCStatement
- gets tuple element name
- getTupleElt() -
Method in class dke.smwp.serialize.TupleModificationDescr
- gets name of tuple element
- getTuplePredicate() -
Method in class dke.smwp.fragmentation.FragmentClass
- gets tuple selection predicate for fragment class
- getTuplePredicate(String) -
Method in class dke.smwp.db.DB_smwp_fc
- fetching tuple selection predicate from meta-data table for
Fragment Class designated by
fc_longName
- getTupleRelation() -
Method in class dke.smwp.serialize.FragmentClassSer
- get tablename of fragment class relation
- getType() -
Method in class dke.smwp.serialize.dbtypes.Tcolumn
-
- getValue() -
Method in class dke.smwp.serialize.dbtypes.TcolumnRef
-
- getValue() -
Method in class dke.smwp.serialize.dbtypes.Tcolumn
-
- getWhereClause(ArrayList, ArrayList, String, String, String, String) -
Method in class dke.smwp.trigger.AbstractTrigger
- generates sql where clause; used for PL/SQL trigger;
columns_left
and columns_right
can contain a mixture of Column and String objects
leftPrefix columnName_left comparison_operator rightPrefix columnName_right
{ seperator leftPrefix columnName_left comparison_operator rightPrefix columnName_right }
- getWhereClause(ArrayList, String, String, String, String) -
Method in class dke.smwp.trigger.AbstractTrigger
- generates sql where clause; used for PL/SQL trigger;
the same colun name is used on both sides of the comparison operator;
columns
can contain a mixture of Column and String objects;
leftPrefix columnName comparison_operator rightPrefix columnName
{ seperator leftPrefix columnName comparison_operator rightPrefix columnName }
- getWhereClause(String[], String[], String, String, String, String) -
Method in class dke.smwp.trigger.AbstractTrigger
- generates sql where clause; used for PL/SQL trigger;
leftPrefix columnName_left comparison_operator rightPrefix columnName_right
{ seperator leftPrefix columnName_left comparison_operator rightPrefix columnName_right }
- getWhereClause(String[], String, String, String, String) -
Method in class dke.smwp.trigger.AbstractTrigger
- generates sql where clause; used for PL/SQL trigger; the same coloumn name
is used on both sides of the comarison operator with different prefixes;
leftPrefix columnName comparison_operator rightPrefix columnName
{ seperator leftPrefix columnName comparison_operator rightPrefix columnName }
- getXMLFragmentLocalName() -
Method in class dke.smwp.serialize.FragmentClassSer
- gets fragment local name (xml element name for fragment)
- getXMLLocalName() -
Method in class dke.smwp.serialize.PageClassSer
- get xml Localname
- getXMLNsUri() -
Method in class dke.smwp.serialize.PageClassSer
- get xml NamespaceURI
- getXMLNsUri() -
Method in class dke.smwp.serialize.FragmentClassSer
- gets fragment class namespace uri
- getXMLPublishStatement(String) -
Method in class dke.smwp.db.DB_smwp_publish_pc
- gets xml publishing information for a given page class
- getXMLTuple() -
Method in class dke.smwp.serialize.TupleModificationDescr
- gets affected tuple
- getXMLTupleLocalName() -
Method in class dke.smwp.serialize.FragmentClassSer
- gets fragment tuple local name (xml element name for fragment tuples)
fragBase_fr
of Fragment Base Class and Fragmentation Relation
derivBase_fr
of Derivation Base Class
fr
which is based
upon base Fragmentation Relation fr_base
and Predicate Parameter
param
;
the fragment selection predicate fragmentParameter_pf
is
used as filter for fr
;
fr
(of Primary Fragment Class)
which is based upon base Fragmentation Relation fr_base
and
Value Parameter param
;
the cartesian product from the relations fr_base
and
is inserted into fr
;
the fragment selection predicate fragmentParameter_pf
is
used as filter for fr
;
PredicateParameter
ValueParameter
Parser
longName
exists;
rootName
,
paramNames
exists;
rootName
,
paramNames
exists;
fc_longName
is mapped
to a page class
fc_longName
is mapped
to page class pc_name
pc_name
is a Page Class
fc_longName
is a root fragment class;
longName
is being
used as fragment base class or derivation base class;
TUPLE_INSERT
,
TUPLE_UPDATE
, TUPLE_DELETE
pc_longName
PageClassSer
objectsfc_rootName
, parameter name paramName
;
fc_rootName
, parameter name paramName
and type of
parameter paramKind
fc_rootName
and
fc_paramName
, is used by at least one Fragment Class
file_systemID
systemID
and stores them to file filename
oldTuple
and
creating new pages designated by newTuple
oldTuple
and
creating new pages designated by newTuple
oldTuple
and
creating new pages designated by newTuple
publishToUri
is used as prefix to systemId
for generated xml document; when transferring the xml documents from
database to (IFS-) filesystem the prefix is used as folderpath
SMWP_FC_PARAMS(fc_name, fc_param_name)
tuples into meta-data relation
smwp_pc_params
;
SMWP_FC_PARAMS(fc_name, fc_param_name)
tuple into meta-data relation;
smwp_pc_params
;
fc_rootName
and fc_paramNames
; shows xml publishing information, used
parameters, Fragment Base Class and Derivation Base Class names, ...
pc_rootName
and
pc_paramNames
;
paramName
fc_rootName
and
fc_paramNames = null
; Fragment Class is designated by
fc_rootName
and fc_paramNames
.
fc_rootName and
fc_paramNames
searchPattern
in
sourceString
with replacePattern
sourceString
of
searchPattern
with replacePattern
if
searchPattern
is used as table name
.. (
table_name
exists in database
"{" namespaceURI "}" localname
"page-class " pcName "<" [ pcParamNames { "," pcParamNames } ] ">"
pc_name "(" [ pc_param_name { "," pc_param_name } ] ")"
FragmentClassSer
using following syntax
"fragment-class <" [fc_paramName {"," fc_paramName} ] ">"
fc_rootName < [ paramName { "," paramName } ]
FragmentationRelation
object
" FOREIGN KEY (" column_name_referencing {"," column_name_referencing } ")
REFERENCES "
tablename_referenced "(" column_name_referenced {"," column_name_referenced } ")"
Column
object
PredicateParameter
object
ValueParameter
object
pc_rootName "<" [ paramName { "," paramName } ] ">"
oldTuple
and
creating new pages designated by newTuple
method invoced by PL/SQL trigger on tuple update in Fragmentation Relation
TColumn
into an
Hashtable containing column description QName
as key, and tuple data as data;
ValueParameter
object
which is generated upon given fragment class fc_root_name
;
generates reference relation in database for value parameter;
ValueParameter
object defined upon existing reference relation;
PageClassSer
objects
FragmentClassSer
objects
column
objects
wineries<region>
is wineries_region
wineries<region>
is wineries
ForeignKeyConstraint
objects
PageClassSer
objects
FragmentClassSer
objects
database
supported
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |