org.eclipse.datatools.modelbase.sql.xml.query
Interface XMLTableFunction

All Superinterfaces:
SQLObject, SQLQueryObject, TableExpression, TableFunction, TableReference
All Known Implementing Classes:
XMLTableFunctionImpl

public interface XMLTableFunction
extends TableFunction

A representation of the model object 'XML Table Function'.

The following features are supported:

See Also:
SQLXMLQueryModelPackage.getXMLTableFunction()

Method Summary
 EList getColumnDefList()
          Returns the value of the 'Column Def List' containment reference list.
 XMLNamespacesDeclaration getNamespacesDecl()
          Returns the value of the 'Namespaces Decl' containment reference.
 java.lang.String getTableRowPattern()
          Returns the value of the 'Table Row Pattern' attribute.
 XMLQueryArgumentList getXqueryArgList()
          Returns the value of the 'Xquery Arg List' containment reference.
 void setNamespacesDecl(XMLNamespacesDeclaration value)
          Sets the value of the 'Namespaces Decl' containment reference.
 void setTableRowPattern(java.lang.String value)
          Sets the value of the 'Table Row Pattern' attribute.
 void setXqueryArgList(XMLQueryArgumentList value)
          Sets the value of the 'Xquery Arg List' containment reference.
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.TableExpression
getColumnList, getResultTableAllColumns, getTableCorrelation, getValueExprColumns, setTableCorrelation
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.TableReference
getNest, getQuerySelect, getTableJoinedLeft, getTableJoinedRight, setNest, setQuerySelect, setTableJoinedLeft, setTableJoinedRight
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.SQLQueryObject
getSourceInfo, getSQL, setSourceInfo, setSQL
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 

Method Detail

getTableRowPattern

public java.lang.String getTableRowPattern()
Returns the value of the 'Table Row Pattern' attribute.

If the meaning of the 'Table Row Pattern' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Table Row Pattern' attribute.
See Also:
setTableRowPattern(String), SQLXMLQueryModelPackage.getXMLTableFunction_TableRowPattern()

setTableRowPattern

public void setTableRowPattern(java.lang.String value)
Sets the value of the 'Table Row Pattern' attribute.

Parameters:
value - the new value of the 'Table Row Pattern' attribute.
See Also:
getTableRowPattern()

getXqueryArgList

public XMLQueryArgumentList getXqueryArgList()
Returns the value of the 'Xquery Arg List' containment reference. It is bidirectional and its opposite is 'Table Function'.

If the meaning of the 'Xquery Arg List' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Xquery Arg List' containment reference.
See Also:
setXqueryArgList(XMLQueryArgumentList), SQLXMLQueryModelPackage.getXMLTableFunction_XqueryArgList(), XMLQueryArgumentList.getTableFunction()

setXqueryArgList

public void setXqueryArgList(XMLQueryArgumentList value)
Sets the value of the 'Xquery Arg List' containment reference.

Parameters:
value - the new value of the 'Xquery Arg List' containment reference.
See Also:
getXqueryArgList()

getColumnDefList

public EList getColumnDefList()
Returns the value of the 'Column Def List' containment reference list. The list contents are of type XMLTableColumnDefinitionItem. It is bidirectional and its opposite is 'Table Function'.

If the meaning of the 'Column Def List' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Column Def List' containment reference list.
See Also:
SQLXMLQueryModelPackage.getXMLTableFunction_ColumnDefList(), XMLTableColumnDefinitionItem.getTableFunction()

getNamespacesDecl

public XMLNamespacesDeclaration getNamespacesDecl()
Returns the value of the 'Namespaces Decl' containment reference. It is bidirectional and its opposite is 'Table Function'.

If the meaning of the 'Namespaces Decl' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Namespaces Decl' containment reference.
See Also:
setNamespacesDecl(XMLNamespacesDeclaration), SQLXMLQueryModelPackage.getXMLTableFunction_NamespacesDecl(), XMLNamespacesDeclaration.getTableFunction()

setNamespacesDecl

public void setNamespacesDecl(XMLNamespacesDeclaration value)
Sets the value of the 'Namespaces Decl' containment reference.

Parameters:
value - the new value of the 'Namespaces Decl' containment reference.
See Also:
getNamespacesDecl()


Copyright © 2007 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.