SMACS

smacs.tree.defs
Class InputSqlIntoTableClause

java.lang.Object
  extended byorg.dom4j.tree.AbstractNode
      extended byorg.dom4j.tree.AbstractAttribute
          extended byorg.dom4j.tree.FlyweightAttribute
              extended byorg.dom4j.tree.DefaultAttribute
                  extended bysmacs.tree.NodeDefaultAttribute
                      extended bysmacs.tree.NodeExtendedAttribute
                          extended bysmacs.tree.NodeReferenceAttribute
                              extended bysmacs.tree.defs.InputNode
                                  extended bysmacs.tree.defs.InputSqlIntoTableClause
All Implemented Interfaces:
Attribute, Cloneable, EventListener, GetSimpleNode, HasNodeHandler, IsaNodeReferenceAttribute, IsaNodeReferenceChildListener, IsaNodeReferenceListener, Node, Serializable
Direct Known Subclasses:
InputSqlIntoTable

public class InputSqlIntoTableClause
extends InputNode

SqlIntoTableClause.java semantic wrapper.

assemble all helper functions into this class note that instances of this class are attributes! therefore modifications will not change the parse tree!

Author:
Copyright (C) 2004, Guido Draheim. All rights reserved. Part of SMACS project.
See Also:
Serialized Form

Field Summary
 
Fields inherited from class smacs.tree.defs.InputNode
AttributeName, log, Max
 
Fields inherited from class smacs.tree.NodeReferenceAttribute
nodehandler, referenced
 
Fields inherited from class smacs.tree.NodeDefaultAttribute
_qname
 
Fields inherited from class org.dom4j.tree.FlyweightAttribute
value
 
Fields inherited from class org.dom4j.tree.AbstractNode
NODE_TYPE_NAMES
 
Fields inherited from interface org.dom4j.Node
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE
 
Constructor Summary
InputSqlIntoTableClause(Object node)
           
 
Method Summary
 String base()
           
 InputSqlTableExpression getInputSqlTableExpression(int i)
          INTO table1, table2, TABLE(table3). ... usually only first table at i=0
 InputSqlTableReference getInputSqlTableReference(int i)
          INTO table1, table2, table3. ... usually only first table at i=0
 
Methods inherited from class smacs.tree.defs.InputNode
get, getClassPackageName, getClassPackageName, getClassShortName, getClassShortName, getTokenName, getTokenValue
 
Methods inherited from class smacs.tree.NodeReferenceAttribute
destroy, getHandler, getId, getSimpleNode, getValue, onNodeReferenceChildHasChanged, onNodeReferenceHasChanged, setHandler, toAttrXML
 
Methods inherited from class smacs.tree.NodeDefaultAttribute
getQName, newQName, newQName, setName, setQName
 
Methods inherited from class org.dom4j.tree.DefaultAttribute
getParent, isReadOnly, setParent, setValue, supportsParent
 
Methods inherited from class org.dom4j.tree.AbstractAttribute
accept, asXML, createXPathResult, getData, getName, getNamespace, getNamespacePrefix, getNamespaceURI, getNodeType, getPath, getQualifiedName, getText, getUniquePath, setData, setNamespace, setText, toString, write
 
Methods inherited from class org.dom4j.tree.AbstractNode
asXPathResult, clone, createPattern, createXPath, createXPathFilter, detach, getDocument, getDocumentFactory, getNodeTypeName, getPath, getStringValue, getUniquePath, hasContent, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, valueOf
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.dom4j.Attribute
getData, getNamespace, getNamespacePrefix, getNamespaceURI, getQName, getQualifiedName, setData, setNamespace, setValue
 
Methods inherited from interface org.dom4j.Node
accept, asXML, asXPathResult, clone, createXPath, detach, getDocument, getName, getNodeType, getNodeTypeName, getParent, getPath, getPath, getStringValue, getText, getUniquePath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, setParent, setText, supportsParent, valueOf, write
 

Constructor Detail

InputSqlIntoTableClause

public InputSqlIntoTableClause(Object node)
Method Detail

base

public String base()

getInputSqlTableReference

public InputSqlTableReference getInputSqlTableReference(int i)
INTO table1, table2, table3. ... usually only first table at i=0

Returns:
null if no table at index.

getInputSqlTableExpression

public InputSqlTableExpression getInputSqlTableExpression(int i)
INTO table1, table2, TABLE(table3). ... usually only first table at i=0

Returns:
null if no table at index.

SMACS