public class Field extends Object
| Constructor and Description |
|---|
Field(Optional<QualifiedName> relationAlias,
Optional<String> name,
Type type,
boolean hidden,
Optional<QualifiedObjectName> originTable,
Optional<String> originColumnName,
boolean aliased) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canResolve(QualifiedName name) |
Optional<String> |
getName() |
Optional<String> |
getOriginColumnName() |
Optional<QualifiedObjectName> |
getOriginTable() |
Optional<QualifiedName> |
getRelationAlias() |
Type |
getType() |
boolean |
isAliased() |
boolean |
isHidden() |
boolean |
matchesPrefix(Optional<QualifiedName> prefix) |
static Field |
newQualified(QualifiedName relationAlias,
Optional<String> name,
Type type,
boolean hidden,
Optional<QualifiedObjectName> originTable,
Optional<String> originColumn,
boolean aliased) |
static Field |
newUnqualified(Optional<String> name,
Type type) |
static Field |
newUnqualified(Optional<String> name,
Type type,
Optional<QualifiedObjectName> originTable,
Optional<String> originColumn,
boolean aliased) |
static Field |
newUnqualified(String name,
Type type) |
String |
toString() |
public Field(Optional<QualifiedName> relationAlias, Optional<String> name, Type type, boolean hidden, Optional<QualifiedObjectName> originTable, Optional<String> originColumnName, boolean aliased)
public static Field newUnqualified(Optional<String> name, Type type, Optional<QualifiedObjectName> originTable, Optional<String> originColumn, boolean aliased)
public static Field newQualified(QualifiedName relationAlias, Optional<String> name, Type type, boolean hidden, Optional<QualifiedObjectName> originTable, Optional<String> originColumn, boolean aliased)
public Optional<QualifiedObjectName> getOriginTable()
public Optional<QualifiedName> getRelationAlias()
public Type getType()
public boolean isHidden()
public boolean isAliased()
public boolean matchesPrefix(Optional<QualifiedName> prefix)
public boolean canResolve(QualifiedName name)
Copyright © 2012–2019. All rights reserved.