| org.griphyn.vdl.dbschema.Advanced
All known Subclasses: org.griphyn.vdl.dbschema.AnnotationSchema,
Advanced | public interface Advanced extends VDC(Code) | | 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.
author: Jens-S. Vöckler author: Yong Zhao version: $Revision: 50 $ See Also: org.griphyn.vdl.dbschema.DatabaseSchema See Also: See Also: org.griphyn.vdl.dbdriver See Also: |
Method Summary | |
abstract public java.util.List | deleteDefinitionEx(String namespace, String name, String version, int type) Delete one or more definitions from the backend database. | abstract public java.util.List | getFQDNList(int type) Searches the database for a list of fully-qualified names of
the definitions sorted in ascending order.
Parameters: type - type of definition, see below, or -1 for both. | abstract public java.util.List | getNamespaceList(int type) Searches the database for a list of namespaces of the definitions
Sorted in ascending order. | abstract public java.util.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). | abstract public java.util.List | searchLFN(String lfn, int link) Searches the database for all LFNs that match a certain pattern.
The linkage is an additional constraint. |
searchDefinitionEx | abstract public java.util.List searchDefinitionEx(String namespace, String name, String version, int type) throws SQLException(Code) | | Searches the database for definitions by ns::name:version triple
and by type (either Transformation or Derivation). This version of
the search allows for jokers expressed as null value
Parameters: namespace - namespace, null to match any namespace Parameters: name - name, null to match any name Parameters: version - version, null to match any version Parameters: type - type of definition, see below, or -1 as wildcard a list of Definition items, which may be empty See Also: org.griphyn.vdl.classes.Definition.TRANSFORMATION See Also: org.griphyn.vdl.classes.Definition.DERIVATION See Also: Advanced.loadDefinition(String,String,String,int) |
|
|