@@ -103,6 +103,14 @@ public Database getDatabase() {
103
103
return new Database (getIndex (DATABASE_IDX ));
104
104
}
105
105
106
+ public String getDatabaseName () {
107
+ return getIndex (DATABASE_IDX );
108
+ }
109
+
110
+ public String getUnquotedDatabaseName () {
111
+ return unquote (getDatabaseName ());
112
+ }
113
+
106
114
public void setDatabase (Database database ) {
107
115
setIndex (DATABASE_IDX , database .getDatabaseName ());
108
116
if (database .getServer () != null ) {
@@ -124,6 +132,10 @@ public String getSchemaName() {
124
132
return getIndex (SCHEMA_IDX );
125
133
}
126
134
135
+ public String getUnquotedSchemaName () {
136
+ return unquote (getSchemaName ());
137
+ }
138
+
127
139
public Table setSchemaName (String schemaName ) {
128
140
this .setIndex (SCHEMA_IDX , schemaName );
129
141
return this ;
@@ -145,6 +157,7 @@ public String getName() {
145
157
return name ;
146
158
}
147
159
160
+
148
161
public void setName (String name ) {
149
162
setIndex (NAME_IDX , name );
150
163
}
@@ -207,7 +220,6 @@ public String getFullyQualifiedName() {
207
220
partItems .remove (partItems .size () - 1 );
208
221
}
209
222
210
-
211
223
for (int i = partItems .size () - 1 ; i >= 0 ; i --) {
212
224
String part = partItems .get (i );
213
225
if (part == null ) {
@@ -222,6 +234,11 @@ public String getFullyQualifiedName() {
222
234
return fqn .toString ();
223
235
}
224
236
237
+ @ Override
238
+ public String getUnquotedName () {
239
+ return unquote (getName ());
240
+ }
241
+
225
242
@ Override
226
243
public <T , S > T accept (FromItemVisitor <T > fromItemVisitor , S context ) {
227
244
return fromItemVisitor .visit (this , context );
0 commit comments