org.teiid.query.sql.lang
Class TextTable
java.lang.Object
org.teiid.query.sql.lang.FromClause
org.teiid.query.sql.lang.TableFunctionReference
org.teiid.query.sql.lang.TextTable
- All Implemented Interfaces:
- java.lang.Cloneable, LanguageObject
public class TextTable
- extends TableFunctionReference
Represents the TEXTTABLE table function.
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
TextTable
public TextTable()
getQuote
public java.lang.Character getQuote()
setQuote
public void setQuote(java.lang.Character quote)
isEscape
public boolean isEscape()
setEscape
public void setEscape(boolean escape)
isFixedWidth
public boolean isFixedWidth()
setFixedWidth
public void setFixedWidth(boolean fixedWidth)
getColumns
public java.util.List<TextTable.TextColumn> getColumns()
- Specified by:
getColumns
in class TableFunctionReference
setColumns
public void setColumns(java.util.List<TextTable.TextColumn> columns)
getDelimiter
public java.lang.Character getDelimiter()
setDelimiter
public void setDelimiter(java.lang.Character delimiter)
getHeader
public java.lang.Integer getHeader()
setHeader
public void setHeader(java.lang.Integer header)
getSkip
public java.lang.Integer getSkip()
setSkip
public void setSkip(java.lang.Integer skip)
getFile
public Expression getFile()
setFile
public void setFile(Expression file)
acceptVisitor
public void acceptVisitor(LanguageVisitor visitor)
- Description copied from interface:
LanguageObject
- Method for accepting a visitor. It is the responsibility of the
language object to call back on the visitor.
- Specified by:
acceptVisitor
in interface LanguageObject
- Specified by:
acceptVisitor
in class FromClause
- Parameters:
visitor
- Visitor being used
clone
public TextTable clone()
- Description copied from interface:
LanguageObject
- Implement clone to make objects cloneable.
- Specified by:
clone
in interface LanguageObject
- Specified by:
clone
in class FromClause
- Returns:
- Deep clone of this object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class TableFunctionReference
Copyright © 2010. All Rights Reserved.