[#6073] Add Name[] Name.parts()
This commit is contained in:
parent
e30c3b943d
commit
a4ed26d3a6
@ -92,6 +92,11 @@ public interface Name extends QueryPart {
|
||||
*/
|
||||
Name unqualifiedName();
|
||||
|
||||
/**
|
||||
* Get the individual, unqualified name parts of this name.
|
||||
*/
|
||||
Name[] parts();
|
||||
|
||||
/**
|
||||
* The qualified name of this SQL identifier.
|
||||
*/
|
||||
|
||||
@ -182,4 +182,9 @@ final class QualifiedName extends AbstractName {
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final Name[] parts() {
|
||||
return qualifiedName.clone();
|
||||
}
|
||||
}
|
||||
|
||||
@ -103,4 +103,9 @@ final class UnqualifiedName extends AbstractName {
|
||||
public final String[] getName() {
|
||||
return new String[] { name };
|
||||
}
|
||||
|
||||
@Override
|
||||
public final Name[] parts() {
|
||||
return new Name[] { this };
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user