4141import java .util .OptionalLong ;
4242import java .util .Set ;
4343import java .util .concurrent .atomic .AtomicReference ;
44+ import java .util .stream .Collectors ;
4445import java .util .stream .IntStream ;
4546
4647import com .google .common .collect .ImmutableList ;
@@ -212,7 +213,7 @@ public ConnectorOutputTableHandle beginCreateTable(ConnectorSession session, Con
212213 setRollback (() -> rediSearchSession .dropTable (tableMetadata .getTable ()));
213214
214215 return new RediSearchOutputTableHandle (tableMetadata .getTable (),
215- columns .stream ().filter (c -> !c .isHidden ()).toList ());
216+ columns .stream ().filter (c -> !c .isHidden ()).collect ( Collectors . toList () ));
216217 }
217218
218219 @ Override
@@ -233,7 +234,7 @@ public ConnectorInsertTableHandle beginInsert(ConnectorSession session, Connecto
233234 List <RediSearchColumnHandle > columns = rediSearchSession .getTable (table .getSchemaTableName ()).getColumns ();
234235
235236 return new RediSearchInsertTableHandle (table .getSchemaTableName (),
236- columns .stream ().filter (column -> !column .isHidden ()).toList ());
237+ columns .stream ().filter (column -> !column .isHidden ()).collect ( Collectors . toList () ));
237238 }
238239
239240 @ Override
@@ -293,8 +294,8 @@ public Optional<ConstraintApplicationResult<ConnectorTableHandle>> applyFilter(C
293294 escape = Optional .of ((Slice ) (((Constant ) arguments .get (2 )).getValue ()));
294295 }
295296
296- if (!newWildcards .containsKey (columnName ) && pattern instanceof Slice slice ) {
297- String wildcard = likeToWildcard (slice , escape );
297+ if (!newWildcards .containsKey (columnName ) && pattern instanceof Slice ) {
298+ String wildcard = likeToWildcard (( Slice ) pattern , escape );
298299 if (column .getFieldType () == Field .Type .TAG ) {
299300 wildcard = Values .tags (wildcard ).toString ();
300301 }
@@ -477,14 +478,15 @@ private SchemaTableName getTableName(ConnectorTableHandle tableHandle) {
477478 private ConnectorTableMetadata getTableMetadata (ConnectorSession session , SchemaTableName tableName ) {
478479 RediSearchTableHandle tableHandle = rediSearchSession .getTable (tableName ).getTableHandle ();
479480
480- List <ColumnMetadata > columns = ImmutableList .copyOf (getColumnHandles (session , tableHandle ).values ().stream ()
481- .map (RediSearchColumnHandle .class ::cast ).map (RediSearchColumnHandle ::toColumnMetadata ).toList ());
481+ List <ColumnMetadata > columns = ImmutableList
482+ .copyOf (getColumnHandles (session , tableHandle ).values ().stream ().map (RediSearchColumnHandle .class ::cast )
483+ .map (RediSearchColumnHandle ::toColumnMetadata ).collect (Collectors .toList ()));
482484
483485 return new ConnectorTableMetadata (tableName , columns );
484486 }
485487
486488 private List <RediSearchColumnHandle > buildColumnHandles (ConnectorTableMetadata tableMetadata ) {
487489 return tableMetadata .getColumns ().stream ().map (m -> new RediSearchColumnHandle (m .getName (), m .getType (),
488- RediSearchSession .toFieldType (m .getType ()), m .isHidden (), true )).toList ();
490+ RediSearchSession .toFieldType (m .getType ()), m .isHidden (), true )).collect ( Collectors . toList () );
489491 }
490492}
0 commit comments