public class SQLBuilderBase.TableNameBuilderBase extends SQLBuilderBase.AbstractStatementPart implements SQLBuilder.TableNameBuilder
Modifier and Type | Field and Description |
---|---|
java.lang.String |
schemaName |
java.lang.String |
tableName |
properties
Constructor and Description |
---|
TableNameBuilderBase() |
Modifier and Type | Method and Description |
---|---|
void |
accept(ExpressionBuilder.Visitor visitor,
ExpressionBuilder.VisitorFilter filter) |
SQLBuilder.TableNameBuilder |
database(java.lang.String name) |
protected java.lang.String |
databaseName2provider() |
boolean |
equals(java.lang.Object obj) |
FeatureType |
featureType() |
java.lang.String |
getDatabase() |
java.lang.String |
getName() |
java.lang.String |
getSchema() |
boolean |
has_database() |
boolean |
has_name() |
boolean |
has_schema() |
int |
hashCode() |
boolean |
isEmpty() |
SQLBuilder.TableNameBuilder |
name(java.lang.String name) |
SQLBuilder.TableNameBuilder |
schema(java.lang.String name) |
protected java.lang.String |
schemaName2provider() |
void |
setFeatureType(FeatureType featureType) |
protected java.lang.String |
tableName2provider() |
java.lang.String |
toString() |
java.lang.String |
toString(Formatter<ExpressionBuilder.Value> formatter) |
clone, copyPropertiesFrom, getProperties, getProperty, replace, setProperty
finalize, getClass, notify, notifyAll, wait, wait, wait
clone, copyPropertiesFrom, replace
getProperties, getProperty, setProperty
cloneQuietly, cloneQuietly
isEmpty, isEmpty, isEmptyQuietly
public java.lang.String tableName
public java.lang.String schemaName
public void accept(ExpressionBuilder.Visitor visitor, ExpressionBuilder.VisitorFilter filter)
accept
in interface ExpressionBuilder.Visitable
accept
in class ExpressionBuilder.AbstractValue
public SQLBuilder.TableNameBuilder database(java.lang.String name)
database
in interface SQLBuilder.TableNameBuilder
public SQLBuilder.TableNameBuilder schema(java.lang.String name)
schema
in interface SQLBuilder.TableNameBuilder
public SQLBuilder.TableNameBuilder name(java.lang.String name)
name
in interface SQLBuilder.TableNameBuilder
protected java.lang.String databaseName2provider()
protected java.lang.String schemaName2provider()
protected java.lang.String tableName2provider()
public java.lang.String getDatabase()
getDatabase
in interface SQLBuilder.TableNameBuilder
public java.lang.String getSchema()
getSchema
in interface SQLBuilder.TableNameBuilder
public java.lang.String getName()
getName
in interface SQLBuilder.TableNameBuilder
public boolean has_schema()
has_schema
in interface SQLBuilder.TableNameBuilder
public boolean has_name()
has_name
in interface SQLBuilder.TableNameBuilder
public boolean has_database()
has_database
in interface SQLBuilder.TableNameBuilder
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(Formatter<ExpressionBuilder.Value> formatter)
toString
in interface ExpressionBuilder.Value
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void setFeatureType(FeatureType featureType)
setFeatureType
in interface SQLBuilder.TableNameBuilder
public FeatureType featureType()
featureType
in interface SQLBuilder.TableNameBuilder