public class TextTable extends TableFunctionReference
Modifier and Type | Class and Description |
---|---|
static class |
TextTable.TextColumn |
TableFunctionReference.ProjectedColumn
LanguageObject.Util
PRESERVE
Constructor and Description |
---|
TextTable() |
Modifier and Type | Method and Description |
---|---|
void |
acceptVisitor(LanguageVisitor visitor)
Method for accepting a visitor.
|
protected TextTable |
cloneDirect() |
boolean |
equals(Object obj) |
List<TextTable.TextColumn> |
getColumns() |
Character |
getDelimiter() |
Expression |
getFile() |
Integer |
getHeader() |
Character |
getQuote() |
Character |
getRowDelimiter() |
String |
getSelector() |
Integer |
getSkip() |
boolean |
isEscape() |
boolean |
isFixedWidth() |
boolean |
isNoTrim() |
boolean |
isUsingRowDelimiter() |
void |
setColumns(List<TextTable.TextColumn> columns) |
void |
setDelimiter(Character delimiter) |
void |
setEscape(boolean escape) |
void |
setFile(Expression file) |
void |
setFixedWidth(boolean fixedWidth) |
void |
setHeader(Integer header) |
void |
setNoTrim() |
void |
setQuote(Character quote) |
void |
setRowDelimiter(Character rowDelimiter) |
void |
setSelector(String selector) |
void |
setSkip(Integer skip) |
void |
setUsingRowDelimiter(boolean usingRowDelimiter) |
collectGroups, copy, getCorrelatedReferences, getGroupSymbol, getName, getOutputName, getProjectedSymbols, hashCode, setCorrelatedReferences, setName
clone, getMakeDep, getMakeInd, hasHint, isMakeDep, isMakeNotDep, isNoUnnest, isOptional, isPreserve, setMakeDep, setMakeDep, setMakeInd, setMakeNotDep, setNoUnnest, setOptional, setPreserve, toString
public String getSelector()
public void setSelector(String selector)
public Character getQuote()
public void setQuote(Character quote)
public boolean isEscape()
public void setEscape(boolean escape)
public boolean isFixedWidth()
public void setFixedWidth(boolean fixedWidth)
public List<TextTable.TextColumn> getColumns()
getColumns
in class TableFunctionReference
public void setColumns(List<TextTable.TextColumn> columns)
public Character getRowDelimiter()
public void setRowDelimiter(Character rowDelimiter)
public Character getDelimiter()
public void setDelimiter(Character delimiter)
public Integer getHeader()
public void setHeader(Integer header)
public Integer getSkip()
public void setSkip(Integer skip)
public Expression getFile()
public void setFile(Expression file)
public boolean isUsingRowDelimiter()
public void setUsingRowDelimiter(boolean usingRowDelimiter)
public void setNoTrim()
public boolean isNoTrim()
public void acceptVisitor(LanguageVisitor visitor)
LanguageObject
acceptVisitor
in interface LanguageObject
acceptVisitor
in class FromClause
visitor
- Visitor being usedprotected TextTable cloneDirect()
cloneDirect
in class FromClause
public boolean equals(Object obj)
equals
in class TableFunctionReference
Copyright © 2018 JBoss by Red Hat. All rights reserved.