|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Function
Provides the metadata view of an XQuery or XQSE function declaration
inside an XQuery or XQSE function collection. The metadata view
consists of name-based descriptions of metadata components
associated with the function declaration (e.g. function name,
parameter and return types, annotations).
Nested Class Summary | |
---|---|
static class |
Function.DataAccessRole
|
static interface |
Function.DataSourceBinding
|
static class |
Function.Implementation
|
static interface |
Function.JavaBinding
|
static interface |
Function.RelationalBinding
|
static class |
Function.Visibility
|
static interface |
Function.WebServiceBinding
|
Field Summary | |
---|---|
static char |
CREATE
|
static char |
DELETE
|
static char |
HAS_SIDE_EFFECTS
Deprecated. |
static char |
LIBRARY
|
static char |
LIBRARY_FUNCTION
Deprecated. |
static char |
LIBRARY_PROCEDURE
Deprecated. |
static char |
NAVIGATE
|
static char |
PRIVATE
Deprecated. |
static char |
READ
|
static char |
UNKNOWN
|
static char |
UPDATE
|
Method Summary | |
---|---|
org.apache.xmlbeans.XmlObject |
getAnnotation()
|
int |
getArity()
|
java.lang.String |
getBody()
Overrides getBody() in EntityNode to always throw UnsupportedOperationException. |
Function.DataAccessRole |
getDataAccessRole()
|
Function.DataSourceBinding |
getDataSourceBinding()
|
FunctionCollectionRef |
getFunctionCollectionRef()
|
Function.Implementation |
getImplementation()
|
char |
getKind()
Deprecated. Use getDataAccessRole() instead. |
javax.xml.namespace.QName[] |
getParameterNames()
|
Type[] |
getParameterTypes()
|
javax.xml.namespace.QName |
getQName()
|
FunctionRef |
getRef()
|
Type |
getReturnType()
|
Function.Visibility |
getVisibility()
|
boolean |
hasSideEffects()
|
boolean |
isExternal()
|
boolean |
isPrimary()
|
Methods inherited from interface com.bea.ld.metadata.EntityNode |
---|
getNodeReference |
Methods inherited from interface com.bea.ld.metadata.Node |
---|
getId |
Field Detail |
---|
static final char READ
static final char NAVIGATE
static final char PRIVATE
static final char LIBRARY
static final char HAS_SIDE_EFFECTS
static final char CREATE
static final char UPDATE
static final char DELETE
static final char LIBRARY_FUNCTION
static final char LIBRARY_PROCEDURE
static final char UNKNOWN
Method Detail |
---|
javax.xml.namespace.QName getQName()
int getArity()
FunctionRef getRef()
char getKind()
Function.DataAccessRole getDataAccessRole()
Function.Visibility getVisibility()
Function.Implementation getImplementation()
Function.DataSourceBinding getDataSourceBinding()
boolean isPrimary()
boolean hasSideEffects()
boolean isExternal()
FunctionCollectionRef getFunctionCollectionRef()
javax.xml.namespace.QName[] getParameterNames()
Functions with no parameters return zero-length arrays.
Type[] getParameterTypes()
Functions with no parameters return zero-length arrays.
Type getReturnType()
java.lang.String getBody()
getBody
in interface EntityNode
EntityNode
contents.org.apache.xmlbeans.XmlObject getAnnotation()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |