|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Advanced
This common schema interface defines advanced search interfaces for VDC. The advanced methods required permit wildcard searches, partial matches, and candidate list compilations that are not part of the simpler @{link VDC} interface.
DatabaseSchema,
org.griphyn.vdl.dbdriver| Field Summary |
|---|
| Fields inherited from interface org.griphyn.vdl.dbschema.VDC |
|---|
PROPERTY_PREFIX |
| Method Summary | |
|---|---|
List |
deleteDefinitionEx(String namespace,
String name,
String version,
int type)
Delete one or more definitions from the backend database. |
List |
getFQDNList(int type)
Searches the database for a list of fully-qualified names of the definitions sorted in ascending order. |
List |
getNamespaceList(int type)
Searches the database for a list of namespaces of the definitions Sorted in ascending order. |
List |
searchDefinitionEx(String namespace,
String name,
String version,
int type)
Searches the database for definitions by ns::name:version triple and by type (either Transformation or Derivation). |
List |
searchLFN(String lfn,
int link)
Searches the database for all LFNs that match a certain pattern. |
| Methods inherited from interface org.griphyn.vdl.dbschema.VDC |
|---|
containsDefinition, deleteDefinition, deleteDefinition, loadDefinition, saveDefinition, searchDefinition, searchFilename |
| Method Detail |
|---|
List deleteDefinitionEx(String namespace,
String name,
String version,
int type)
throws SQLException
null value, or have special characters '%' and '_'.
namespace - namespacename - nameversion - versiontype - definition type (TR or DV)
SQLExceptionDefinition.TRANSFORMATION,
Definition.DERIVATION
List searchDefinitionEx(String namespace,
String name,
String version,
int type)
throws SQLException
namespace - namespace, null to match any namespacename - name, null to match any nameversion - version, null to match any versiontype - type of definition, see below, or -1 as wildcard
SQLExceptionDefinition.TRANSFORMATION,
Definition.DERIVATION,
VDC.loadDefinition( String, String, String, int )
List searchLFN(String lfn,
int link)
throws SQLException
lfn - the LFN namelink - the linkage type of the LFN
SQLExceptionLFN.NONE,
LFN.INPUT,
LFN.OUTPUT,
LFN.INOUT
List getNamespaceList(int type)
throws SQLException
type - type of definition, see below, or -1 for both
SQLExceptionDefinition.TRANSFORMATION,
Definition.DERIVATION
List getFQDNList(int type)
throws SQLException
type - type of definition, see below, or -1 for both.
SQLExceptionDefinition.TRANSFORMATION,
Definition.DERIVATION
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||