@@ -125,17 +125,17 @@ public void getTableMetadata()
125
125
ConnectorTableMetadata tableMetadata = metadata .getTableMetadata (SESSION , tableHandle );
126
126
assertEquals (tableMetadata .getTable (), new SchemaTableName ("example" , "numbers" ));
127
127
assertEquals (tableMetadata .getColumns (), ImmutableList .of (
128
- new ColumnMetadata ("text" , VARCHAR , false , null , null , false , emptyMap ()), // primary key is not null in H2
129
- new ColumnMetadata ("text_short" , createVarcharType (32 )),
130
- new ColumnMetadata ("value" , BIGINT )));
128
+ new JdbcColumnMetadata ("text" , VARCHAR , false , null , null , false , emptyMap ()), // primary key is not null in H2
129
+ new JdbcColumnMetadata ("text_short" , createVarcharType (32 )),
130
+ new JdbcColumnMetadata ("value" , BIGINT )));
131
131
132
132
// escaping name patterns
133
133
JdbcTableHandle specialTableHandle = metadata .getTableHandle (SESSION , new SchemaTableName ("exa_ple" , "num_ers" ));
134
134
ConnectorTableMetadata specialTableMetadata = metadata .getTableMetadata (SESSION , specialTableHandle );
135
135
assertEquals (specialTableMetadata .getTable (), new SchemaTableName ("exa_ple" , "num_ers" ));
136
136
assertEquals (specialTableMetadata .getColumns (), ImmutableList .of (
137
- new ColumnMetadata ("te_t" , VARCHAR , false , null , null , false , emptyMap ()), // primary key is not null in H2
138
- new ColumnMetadata ("va%ue" , BIGINT )));
137
+ new JdbcColumnMetadata ("te_t" , VARCHAR , false , null , null , false , emptyMap ()), // primary key is not null in H2
138
+ new JdbcColumnMetadata ("va%ue" , BIGINT )));
139
139
140
140
// unknown tables should produce null
141
141
unknownTableMetadata (new JdbcTableHandle (CONNECTOR_ID , new SchemaTableName ("u" , "numbers" ), null , "unknown" , "unknown" ));
@@ -148,13 +148,13 @@ public void testListTableColumns()
148
148
{
149
149
SchemaTableName tpchOrders = new SchemaTableName ("tpch" , "orders" );
150
150
ImmutableList <ColumnMetadata > tpchOrdersColumnMetadata = ImmutableList .of (
151
- ColumnMetadata . builder ().setName ("orderkey" ).setType (BIGINT ).setNullable (false ).build (),
152
- ColumnMetadata . builder ().setName ("custkey" ).setType (BIGINT ).setNullable (true ).build ());
151
+ JdbcColumnMetadata . jdbcBuilder ().setName ("orderkey" ).setType (BIGINT ).setNullable (false ).build (),
152
+ JdbcColumnMetadata . jdbcBuilder ().setName ("custkey" ).setType (BIGINT ).setNullable (true ).build ());
153
153
154
154
SchemaTableName tpchLineItem = new SchemaTableName ("tpch" , "lineitem" );
155
155
ImmutableList <ColumnMetadata > tpchLineItemColumnMetadata = ImmutableList .of (
156
- ColumnMetadata . builder ().setName ("orderkey" ).setType (BIGINT ).setNullable (false ).build (),
157
- ColumnMetadata . builder ().setName ("partkey" ).setType (BIGINT ).setNullable (true ).build ());
156
+ JdbcColumnMetadata . jdbcBuilder ().setName ("orderkey" ).setType (BIGINT ).setNullable (false ).build (),
157
+ JdbcColumnMetadata . jdbcBuilder ().setName ("partkey" ).setType (BIGINT ).setNullable (true ).build ());
158
158
159
159
//List columns for a given schema and table
160
160
Map <SchemaTableName , List <ColumnMetadata >> tpchOrdersColumns = metadata .listTableColumns (SESSION , new SchemaTablePrefix ("tpch" , "orders" ));
@@ -214,41 +214,41 @@ public void getColumnMetadata()
214
214
{
215
215
assertEquals (
216
216
metadata .getColumnMetadata (SESSION , tableHandle , new JdbcColumnHandle (CONNECTOR_ID , "text" , JDBC_VARCHAR , VARCHAR , true , Optional .empty ())),
217
- new ColumnMetadata ("text" , VARCHAR ));
217
+ new JdbcColumnMetadata ("text" , VARCHAR ));
218
218
}
219
219
220
220
@ Test
221
221
public void testCreateAndAlterTable ()
222
222
{
223
223
SchemaTableName table = new SchemaTableName ("example" , "foo" );
224
- metadata .createTable (SESSION , new ConnectorTableMetadata (table , ImmutableList .of (new ColumnMetadata ("text" , VARCHAR ))), false );
224
+ metadata .createTable (SESSION , new ConnectorTableMetadata (table , ImmutableList .of (new JdbcColumnMetadata ("text" , VARCHAR ))), false );
225
225
226
226
JdbcTableHandle handle = metadata .getTableHandle (SESSION , table );
227
227
228
228
ConnectorTableMetadata layout = metadata .getTableMetadata (SESSION , handle );
229
229
assertEquals (layout .getTable (), table );
230
230
assertEquals (layout .getColumns ().size (), 1 );
231
- assertEquals (layout .getColumns ().get (0 ), new ColumnMetadata ("text" , VARCHAR ));
231
+ assertEquals (layout .getColumns ().get (0 ), new JdbcColumnMetadata ("text" , VARCHAR ));
232
232
233
- metadata .addColumn (SESSION , handle , new ColumnMetadata ("x" , VARCHAR ));
233
+ metadata .addColumn (SESSION , handle , new JdbcColumnMetadata ("x" , VARCHAR ));
234
234
layout = metadata .getTableMetadata (SESSION , handle );
235
235
assertEquals (layout .getColumns ().size (), 2 );
236
- assertEquals (layout .getColumns ().get (0 ), new ColumnMetadata ("text" , VARCHAR ));
237
- assertEquals (layout .getColumns ().get (1 ), new ColumnMetadata ("x" , VARCHAR ));
236
+ assertEquals (layout .getColumns ().get (0 ), new JdbcColumnMetadata ("text" , VARCHAR ));
237
+ assertEquals (layout .getColumns ().get (1 ), new JdbcColumnMetadata ("x" , VARCHAR ));
238
238
239
239
JdbcColumnHandle columnHandle = new JdbcColumnHandle (CONNECTOR_ID , "x" , JDBC_VARCHAR , VARCHAR , true , Optional .empty ());
240
240
metadata .dropColumn (SESSION , handle , columnHandle );
241
241
layout = metadata .getTableMetadata (SESSION , handle );
242
242
assertEquals (layout .getColumns ().size (), 1 );
243
- assertEquals (layout .getColumns ().get (0 ), new ColumnMetadata ("text" , VARCHAR ));
243
+ assertEquals (layout .getColumns ().get (0 ), new JdbcColumnMetadata ("text" , VARCHAR ));
244
244
245
245
SchemaTableName newTableName = new SchemaTableName ("example" , "bar" );
246
246
metadata .renameTable (SESSION , handle , newTableName );
247
247
handle = metadata .getTableHandle (SESSION , newTableName );
248
248
layout = metadata .getTableMetadata (SESSION , handle );
249
249
assertEquals (layout .getTable (), newTableName );
250
250
assertEquals (layout .getColumns ().size (), 1 );
251
- assertEquals (layout .getColumns ().get (0 ), new ColumnMetadata ("text" , VARCHAR ));
251
+ assertEquals (layout .getColumns ().get (0 ), new JdbcColumnMetadata ("text" , VARCHAR ));
252
252
}
253
253
254
254
@ Test
0 commit comments