|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.saxon.tree.NodeImpl
net.sf.saxon.tree.ParentNodeImpl
net.sf.saxon.tree.ElementImpl
net.sf.saxon.tree.ElementWithAttributes
net.sf.saxon.style.StyleElement
net.sf.saxon.style.ExtensionInstruction
net.sf.saxon.sql.SQLQuery
public class SQLQuery
An sql:query element in the stylesheet.
For example:<sql:query column="{$column}" table="{$table}" where="{$where}" xsl:extension-element-prefixes="sql"/ >(result with HTML-table-output)
<sql:query column="{$column}" table="{$table}" where="{$where}" row-tag="TR" column-tag="TD" separatorType="tag" xsl:extension-element-prefixes="sql"/ >
Field Summary | |
---|---|
(package private) java.lang.String |
colTag
name of element to hold the rows |
(package private) Expression |
column
selected column(s) to query |
(package private) Expression |
connection
|
(package private) boolean |
disable
name of element to hold the columns |
(package private) java.lang.String |
rowTag
|
(package private) Expression |
table
the table(s) to query in |
(package private) Expression |
where
conditions of query (can be omitted) |
Fields inherited from class net.sf.saxon.style.StyleElement |
---|
defaultCollationName, defaultXPathNamespace, extensionNamespaces, REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FALLBACK_AVAILABLE, REPORT_UNLESS_FORWARDS_COMPATIBLE, reportingCircumstances, staticContext, validationError, version |
Fields inherited from class net.sf.saxon.tree.ElementWithAttributes |
---|
attributeList, namespaceList |
Fields inherited from class net.sf.saxon.tree.ElementImpl |
---|
nameCode, root |
Fields inherited from class net.sf.saxon.tree.ParentNodeImpl |
---|
sequence |
Fields inherited from class net.sf.saxon.tree.NodeImpl |
---|
index, NODE_LETTER, parent |
Fields inherited from interface net.sf.saxon.om.NodeInfo |
---|
ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, LOCAL_NAMESPACES, NO_NAMESPACES |
Fields inherited from interface net.sf.saxon.om.ValueRepresentation |
---|
EMPTY_VALUE_ARRAY |
Constructor Summary | |
---|---|
SQLQuery()
|
Method Summary | |
---|---|
Expression |
compile(Executable exec)
Compile the instruction on the stylesheet tree into an executable instruction for use at run-time. |
void |
prepareAttributes()
Set the attribute list for the element. |
void |
validate()
Check that the stylesheet element is valid. |
Methods inherited from class net.sf.saxon.style.ExtensionInstruction |
---|
isInstruction, mayContainFallback |
Methods inherited from class net.sf.saxon.tree.ElementWithAttributes |
---|
copy, getAttributeList, getAttributeValue, getDeclaredNamespaces, getInScopeNamespaceCodes, getPrefixForURI, getURICodeForPrefix, getURIForPrefix, initialise, iteratePrefixes, sendNamespaceDeclarations, setNamespaceDeclarations |
Methods inherited from class net.sf.saxon.tree.ElementImpl |
---|
generateId, getBaseURI, getDocumentRoot, getNameCode, getNodeKind, getRoot, getSystemId, setNameCode, setSystemId |
Methods inherited from class net.sf.saxon.tree.ParentNodeImpl |
---|
addChild, compact, enumerateChildren, getFirstChild, getLastChild, getNthChild, getSequenceNumber, getStringValue, getStringValueCS, hasChildNodes, useChildrenArray |
Methods inherited from class net.sf.saxon.tree.NodeImpl |
---|
atomize, compareOrder, equals, getColumnNumber, getConfiguration, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNamePool, getNextInDocument, getNextSibling, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getTypeAnnotation, getTypedValue, getURI, hashCode, isSameNodeInfo, iterateAxis, iterateAxis |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.saxon.trace.InstructionInfo |
---|
getSystemId |
Methods inherited from interface org.xml.sax.Locator |
---|
getColumnNumber, getPublicId |
Methods inherited from interface javax.xml.transform.SourceLocator |
---|
getColumnNumber, getPublicId |
Field Detail |
---|
Expression connection
Expression column
Expression table
Expression where
java.lang.String rowTag
java.lang.String colTag
boolean disable
Constructor Detail |
---|
public SQLQuery()
Method Detail |
---|
public void prepareAttributes() throws XPathException
StyleElement
prepareAttributes
in class StyleElement
XPathException
public void validate() throws XPathException
StyleElement
validate
in class ExtensionInstruction
XPathException
public Expression compile(Executable exec) throws XPathException
StyleElement
compile
in class StyleElement
XPathException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |