|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SMWPException | |
dke.smwp | |
dke.smwp.compiler | |
dke.smwp.db | |
dke.smwp.fragmentation | |
dke.smwp.trigger |
Uses of SMWPException in dke.smwp |
Methods in dke.smwp that throw SMWPException | |
void |
CommandProcessor.createPrimaryFragmentClass(java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String bfc_rootName,
java.lang.String[] bfc_paramNames,
java.lang.String tuplePredicate,
java.lang.String fragmentPredicate,
java.lang.String[] xmlPublishStmt)
method for CREATING primary fragment classes |
void |
CommandProcessor.createDerivedFragmentClass(java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String bfc_rootName,
java.lang.String[] bfc_paramNames,
java.lang.String bfc_aliasName,
java.lang.String dfc_rootName,
java.lang.String[] dfc_paramNames,
java.lang.String dfc_aliasName,
java.lang.String joinClause,
java.lang.String[] xmlPublishStmt)
method for CREATING derived fragment classes |
void |
CommandProcessor.createPageClass(java.lang.String pc_rootName,
java.lang.String[] pc_paramNames,
java.lang.String filename,
java.lang.String genApproach,
java.lang.String ffc_rootName,
java.lang.String[] ffc_paramNames,
java.lang.String ffc_aliasName,
java.util.Hashtable ffc_paramMap,
InternalPageRef[] ffc_internalPageRefs,
ExternalPageRef[] ffc_externalPageRefs,
java.lang.String[] fc_rootNames,
java.lang.String[][] fc_paramNames,
java.lang.String[] fc_aliasNames,
java.util.Hashtable[] fc_paramMaps,
InternalPageRef[][] fc_internalPageRefs,
ExternalPageRef[][] fc_externalPageRefs,
java.lang.String[] xmlPublishStmt)
method for CREATING page classes |
void |
CommandProcessor.alterFragmentClass(java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String[] xmlPublishStmt)
|
void |
CommandProcessor.alterPageClassAddFC(java.lang.String pc_rootName,
java.lang.String[] pc_paramNames,
java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String fc_aliasName,
java.util.Hashtable fc_parameterMapping,
java.lang.String[] afc_rootNames,
java.lang.String[][] afc_paramNames,
java.lang.String[] afc_aliasNames,
InternalPageRef[] fc_internalPageRefs,
ExternalPageRef[] fc_externalPageRefs)
method for ALTERING page classes; adds fragment class to page class |
void |
CommandProcessor.alterPageClassDropFC(java.lang.String pc_rootName,
java.lang.String[] pc_paramNames,
java.lang.String fc_rootName,
java.lang.String[] fc_paramNames)
method for ALTERING page classes remove fragment class from page class |
void |
CommandProcessor.createPredicateParameter(java.lang.String pbpName,
java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String[] labelNames,
java.lang.String[] labelValues)
create new reference relation containing predicate based parameters; |
void |
CommandProcessor.createValueParameter(java.lang.String vbpParam,
java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String rr_tableName,
java.lang.String rr_paramName)
create value parameter by using the column of an existing relation as reference relation; |
void |
CommandProcessor.createValueParameter(java.lang.String vbpParam,
java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String syncPolicy)
create new reference relation defined upon existing root fragment class; |
void |
CommandProcessor.dropFragmentClass(java.lang.String fc_rootName,
java.lang.String[] fc_paramNames)
method for DROPPING fragment classes |
void |
CommandProcessor.dropPageClass(java.lang.String pc_rootName,
java.lang.String[] pc_paramNames)
method for DROPPING page classes |
void |
CommandProcessor.dropParameter(java.lang.String paramName,
java.lang.String fc_rootName,
java.lang.String[] fc_paramNames)
method for DROPPING parameters; drop parameter mapped to fragment class (designated by fcName and fcParams) defining parameter paramName |
void |
Site.alterFragmentClass(java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String[] xmlPublishStmt)
Alters XML publishing information for Fragment Class defined by fc_rootName and fc_paramNames by overwriting
the old publishing information with new information in
xmlPublishStmt . |
void |
Site.alterPageClassAddFC(java.lang.String pc_rootName,
java.lang.String[] pc_paramNames,
java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String fc_aliasName,
java.util.Hashtable fc_parameterMapping,
java.lang.String[] afc_rootNames,
java.lang.String[][] afc_paramNames,
java.lang.String[] afc_aliasName,
InternalPageRef[] fc_internalPageRefs,
ExternalPageRef[] fc_externalPageRefs)
Adds Fragment Class (defined by fc_rootName ,
fc_paramNames ) to Page Class (defined by
pc_rootName , pc_paramNames ).
|
void |
Site.alterPageClassDropFC(java.lang.String pc_rootName,
java.lang.String[] pc_paramNames,
java.lang.String fc_rootName,
java.lang.String[] fc_paramNames)
Removing Fragment Class mapping from Page Class as well as the internal and external page references mapped to this Fragment Class. |
void |
Site.createPrimaryFragmentClass(java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String bfc_rootName,
java.lang.String[] bfc_paramNames,
java.lang.String tuplePredicate_pt,
java.lang.String fragmentPredicate_pf,
java.lang.String[] xmlPublishStmt)
Creates Fragment Class (designated by fc_rootName and
fc_paramNames ) based upon Fragment Base Class (designated
by bfc_rootName and bfc_paramNames ).
|
FragmentClass |
Site.createPrimaryFragmentClass(FragmentClass fragmentClass,
AbstractParameter parameter,
java.lang.String fragmentPredicate_pf,
java.lang.String tuplePredicate_pt,
XMLPublishFCStatement xmlPublishStmt)
Creates a new Fragment Class using fragmentClass as base
Fragment Class, introducing the new parameter parameter to
the Fragmentation. |
boolean |
Site.createDerivedFragmentClass(java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String bfc_rootName,
java.lang.String[] bfc_paramNames,
java.lang.String bfc_aliasName,
java.lang.String dfc_rootName,
java.lang.String[] dfc_paramNames,
java.lang.String dfc_aliasName,
java.lang.String joinPredicate,
java.lang.String[] xmlPublishStmt)
Creates a Derived Fragment Class (designated by fc_rootName and
fc_paramNames ) based upon Fragment Base Class (designated by
bfc_rootName and bfc_paramNames ).
|
FragmentClass |
Site.createDerivedFragmentClass(java.lang.String name,
FragmentClass fragmentBaseClass,
FragmentClass derivationBaseClass,
java.lang.String joinPredicate,
XMLPublishFCStatement xmlPublishStmt)
Creates a Derived Fragment Class which is based upon fragmentation base Fragment Class fragmentBaseClass and derivation base Fragment
Class derivationBaseClass .
|
void |
Site.createPageClass(java.lang.String pc_rootName,
java.lang.String[] pc_paramNames,
java.lang.String filename,
java.lang.String genApproach,
java.lang.String ffc_rootName,
java.lang.String[] ffc_paramNames,
java.lang.String ffc_aliasName,
java.util.Hashtable ffc_paramMap,
InternalPageRef[] ffc_internalPageRefs,
ExternalPageRef[] ffc_externalPageRefs,
java.lang.String[] fc_rootNames,
java.lang.String[][] fc_paramNames,
java.lang.String[] fc_aliasName,
java.util.Hashtable[] fc_paramMaps,
InternalPageRef[][] fc_internalPageRefs,
ExternalPageRef[][] fc_externalPageRefs,
java.lang.String[] xmlPublishStmt)
Creates Page Class dependent on Foundation Fragment Class with a list of Fragment Classes mapped. |
void |
Site.createPageClass(java.lang.String pc_rootName,
java.lang.String[] pc_paramNames,
java.lang.String filename,
java.lang.String genApproach,
FragmentClass foundationFragmentClass,
java.util.Hashtable ffcParamMap,
InternalPageRef[] ffcInternalPageRefs,
ExternalPageRef[] ffcExternalPageRefs,
FragmentClass[] fragmentClasses,
java.util.Hashtable[] fcParamMaps,
InternalPageRef[][] fcInternalPageRefs,
ExternalPageRef[][] fcExternalPageRefs,
XMLPublishPCStatement xmlPublishPCStmt)
Creates Page Class dependent on Foundation Fragment Class foundationFragmentClass with a list of Fragment Classes
fragmentClasses mapped.
|
void |
Site.createPredicateParameter(java.lang.String rp_name,
java.lang.String fc_rootName,
java.lang.String[] labelName,
java.lang.String[] labelValue)
Creates Predicate Based Parameter by creating a table in database named "RP_" fr_rootName "_" rp_name with the columns
label and predicate .
|
void |
Site.createValueParameter(java.lang.String vbpParam,
java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String rr_tableName,
java.lang.String rr_paramName)
creates new Value Parameter named 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; |
void |
Site.createValueParameter(java.lang.String vbpParam,
java.lang.String fc_rootName,
java.lang.String[] fc_paramNames,
java.lang.String syncPolicy)
creates new Value Parameter named 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 |
void |
Site.dropFragmentClass(java.lang.String fc_rootName,
java.lang.String[] fc_paramNames)
drop fragment class designated by fc_rootName and
fc_paramNames
(remove Fragment Class, and depending relations (FR_) and meta-data) |
void |
Site.dropParameter(java.lang.String paramName,
java.lang.String fc_rootName)
drop parameter designated by paramName .
deletion only permitted if the parameter is not used by any Fragment Class;
it drops the parameter reference relation and its meta-data; |
Uses of SMWPException in dke.smwp.compiler |
Methods in dke.smwp.compiler that throw SMWPException | |
private static void |
Parser.PCAlterDropStmt(java.lang.String pcName,
java.lang.String[] pcParams)
|
private static void |
Parser.PCAlterAddStmt(java.lang.String pcName,
java.lang.String[] pcParams)
|
private static void |
Parser.PCAlterStmt()
|
private static void |
Parser.FCAlterStmt()
|
private static void |
Parser.ParamDropStmt()
|
private static void |
Parser.PCDropStmt()
|
private static void |
Parser.FCDropStmt()
|
private static void |
Parser.CreateReferenceRelationStmt(java.lang.String vbpParam,
java.lang.String fcName,
java.lang.String[] fcParams)
|
private static void |
Parser.UseReferenceRelationStmt(java.lang.String vbpParam,
java.lang.String fcName,
java.lang.String[] fcParams)
|
private static void |
Parser.PBPDefineStmt()
|
private static void |
Parser.VBPDefineStmt()
|
private static void |
Parser.RFCCreateStmt()
|
private static void |
Parser.DFCCreateStmt()
|
private static void |
Parser.PFCCreateStmt()
|
private static void |
Parser.ParamCreateStmt()
|
private static void |
Parser.PCCreateStmt()
|
private static void |
Parser.FCCreateStmt()
|
private static void |
Parser.AlterStmt()
|
private static void |
Parser.DropStmt()
|
private static void |
Parser.CreateStmt()
|
private static void |
Parser.Smwp()
|
(package private) static void |
Parser.Parse()
|
void |
Compiler.processSmwp(java.lang.String stmt)
processes smwp statements |
Uses of SMWPException in dke.smwp.db |
Methods in dke.smwp.db that throw SMWPException | |
AbstractParameter |
DB_smwp_parameters.getParameter(java.lang.String fc_rootName,
java.lang.String paramName)
gets the parameter designated by the Root Fragment Class fc_rootName and parameter name
|
AbstractParameter[] |
DB_smwp_parameters.getParameters(java.lang.String paramName)
gets List of parameters designated by the name of the parameter paramName , regardless of which Root Fragment Class
it is defined |
AbstractParameter[] |
DB_smwp_parameters.getParametersByFragmentClass(java.lang.String fc_rootName)
gets List of all parameters which are defined upon Root Fragment Class fc_rootName |
AbstractParameter |
DB_smwp_parameters.getParameterByFragmentClass(java.lang.String fc_longName,
java.lang.String paramName)
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 |
Uses of SMWPException in dke.smwp.fragmentation |
Methods in dke.smwp.fragmentation that throw SMWPException | |
AbstractParameter |
FragmentClass.getNewestParameter()
|
FragmentClass |
DerivedFragmentClass.create(java.lang.String name,
FragmentClass fragmentBaseClass,
FragmentClass derivationBaseClass,
java.lang.String joinPredicate)
creates derived fragment class based upon fragmentation base class and derivation base 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 |
PrimaryFragmentClass.create(FragmentClass fragmentBaseClass,
AbstractParameter parameter,
java.lang.String fragmentPredicate_pf,
java.lang.String tuplePredicate_pt)
creates primary fragment class based upon given fragmentation base class; |
void |
PageClass.addFragmentClass(FragmentClass fragmentClass,
java.util.Hashtable parameterMapping)
adds fragment class mapping to page class; |
void |
PageClass.addPageReference(FragmentClass fc,
InternalPageRef pageRef)
adds internal page reference to page class; |
void |
PageClass.addPageReference(FragmentClass fc,
ExternalPageRef pageRef)
adds external page reference to page class; |
void |
PageClass.createXMLDocument()
create xml documnets based on Page Class definition (metadata) |
void |
PageClass.dropFragmentClass(FragmentClass fc)
remove fragment class mapping and recreate xml documents for new page class definition |
Constructors in dke.smwp.fragmentation that throw SMWPException | |
ValueParameter(java.lang.String fc_root_name,
java.lang.String param_name,
java.lang.String rr_name,
java.lang.String rr_attr_name)
constructor - initializes ValueParameter
object defined upon existing reference relation; |
|
ValueParameter(java.lang.String fc_rootName,
java.lang.String paramName,
java.lang.String syncPolicy)
constructor - creates and initializes ValueParameter object
which is generated upon given fragment class fc_root_name ;
generates reference relation in database for value parameter; |
|
PageClass(java.lang.String pc_longName)
constructor initializing page class object for page class designated by pc_longName |
|
PageClass(java.lang.String pc_rootName,
java.lang.String[] pc_paramNames)
constructor initializing page class object for existing page class |
Uses of SMWPException in dke.smwp.trigger |
Methods in dke.smwp.trigger that throw SMWPException | |
void |
PrimaryDataTrigger.createPrimaryTrigger(FragmentClass fragmentClass)
create Primary Data Trigger on Fragment Class trigger is defined upon the Fragment Base Class of fragmentClass and uses fragmentClass
as trigger target; fragmentClass must not bee Root Fragment
Class |
private java.lang.String |
PrimaryDataTrigger.getPrimaryTriggerPredicateBased(java.sql.Connection con,
FragmentClass fragmentClass)
creates PL/SQL trigger code for Primary Tuple Trigger where the newest Fragment Class Parameter is PredicateParameter ; |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |