diff --git a/fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java b/fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java index 027dec347a..21be9a75bf 100644 --- a/fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java +++ b/fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java @@ -48,6 +48,8 @@ import com.amazonaws.services.glue.model.BatchGetJobsRequest; import com.amazonaws.services.glue.model.BatchGetJobsResult; import com.amazonaws.services.glue.model.BatchGetPartitionRequest; import com.amazonaws.services.glue.model.BatchGetPartitionResult; +import com.amazonaws.services.glue.model.BatchGetTableOptimizerRequest; +import com.amazonaws.services.glue.model.BatchGetTableOptimizerResult; import com.amazonaws.services.glue.model.BatchGetTriggersRequest; import com.amazonaws.services.glue.model.BatchGetTriggersResult; import com.amazonaws.services.glue.model.BatchGetWorkflowsRequest; @@ -100,6 +102,8 @@ import com.amazonaws.services.glue.model.CreateSecurityConfigurationRequest; import com.amazonaws.services.glue.model.CreateSecurityConfigurationResult; import com.amazonaws.services.glue.model.CreateSessionRequest; import com.amazonaws.services.glue.model.CreateSessionResult; +import com.amazonaws.services.glue.model.CreateTableOptimizerRequest; +import com.amazonaws.services.glue.model.CreateTableOptimizerResult; import com.amazonaws.services.glue.model.CreateTableRequest; import com.amazonaws.services.glue.model.CreateTableResult; import com.amazonaws.services.glue.model.CreateTriggerRequest; @@ -148,6 +152,8 @@ import com.amazonaws.services.glue.model.DeleteSecurityConfigurationRequest; import com.amazonaws.services.glue.model.DeleteSecurityConfigurationResult; import com.amazonaws.services.glue.model.DeleteSessionRequest; import com.amazonaws.services.glue.model.DeleteSessionResult; +import com.amazonaws.services.glue.model.DeleteTableOptimizerRequest; +import com.amazonaws.services.glue.model.DeleteTableOptimizerResult; import com.amazonaws.services.glue.model.DeleteTableRequest; import com.amazonaws.services.glue.model.DeleteTableResult; import com.amazonaws.services.glue.model.DeleteTableVersionRequest; @@ -170,6 +176,10 @@ import com.amazonaws.services.glue.model.GetClassifierRequest; import com.amazonaws.services.glue.model.GetClassifierResult; import com.amazonaws.services.glue.model.GetClassifiersRequest; import com.amazonaws.services.glue.model.GetClassifiersResult; +import com.amazonaws.services.glue.model.GetColumnStatisticsTaskRunRequest; +import com.amazonaws.services.glue.model.GetColumnStatisticsTaskRunResult; +import com.amazonaws.services.glue.model.GetColumnStatisticsTaskRunsRequest; +import com.amazonaws.services.glue.model.GetColumnStatisticsTaskRunsResult; import com.amazonaws.services.glue.model.GetConnectionRequest; import com.amazonaws.services.glue.model.GetColumnStatisticsForPartitionResult; import com.amazonaws.services.glue.model.GetColumnStatisticsForPartitionRequest; @@ -256,6 +266,8 @@ import com.amazonaws.services.glue.model.GetSessionRequest; import com.amazonaws.services.glue.model.GetSessionResult; import com.amazonaws.services.glue.model.GetStatementRequest; import com.amazonaws.services.glue.model.GetStatementResult; +import com.amazonaws.services.glue.model.GetTableOptimizerRequest; +import com.amazonaws.services.glue.model.GetTableOptimizerResult; import com.amazonaws.services.glue.model.GetTableRequest; import com.amazonaws.services.glue.model.GetTableResult; import com.amazonaws.services.glue.model.GetTableVersionRequest; @@ -292,6 +304,8 @@ import com.amazonaws.services.glue.model.ImportCatalogToGlueRequest; import com.amazonaws.services.glue.model.ImportCatalogToGlueResult; import com.amazonaws.services.glue.model.ListBlueprintsRequest; import com.amazonaws.services.glue.model.ListBlueprintsResult; +import com.amazonaws.services.glue.model.ListColumnStatisticsTaskRunsRequest; +import com.amazonaws.services.glue.model.ListColumnStatisticsTaskRunsResult; import com.amazonaws.services.glue.model.ListCrawlersRequest; import com.amazonaws.services.glue.model.ListCrawlersResult; import com.amazonaws.services.glue.model.ListCrawlsRequest; @@ -322,6 +336,8 @@ import com.amazonaws.services.glue.model.ListSessionsRequest; import com.amazonaws.services.glue.model.ListSessionsResult; import com.amazonaws.services.glue.model.ListStatementsRequest; import com.amazonaws.services.glue.model.ListStatementsResult; +import com.amazonaws.services.glue.model.ListTableOptimizerRunsRequest; +import com.amazonaws.services.glue.model.ListTableOptimizerRunsResult; import com.amazonaws.services.glue.model.ListTriggersRequest; import com.amazonaws.services.glue.model.ListTriggersResult; import com.amazonaws.services.glue.model.ListWorkflowsRequest; @@ -350,6 +366,8 @@ import com.amazonaws.services.glue.model.SearchTablesRequest; import com.amazonaws.services.glue.model.SearchTablesResult; import com.amazonaws.services.glue.model.StartBlueprintRunRequest; import com.amazonaws.services.glue.model.StartBlueprintRunResult; +import com.amazonaws.services.glue.model.StartColumnStatisticsTaskRunRequest; +import com.amazonaws.services.glue.model.StartColumnStatisticsTaskRunResult; import com.amazonaws.services.glue.model.StartCrawlerRequest; import com.amazonaws.services.glue.model.StartCrawlerResult; import com.amazonaws.services.glue.model.StartCrawlerScheduleRequest; @@ -372,6 +390,8 @@ import com.amazonaws.services.glue.model.StartTriggerRequest; import com.amazonaws.services.glue.model.StartTriggerResult; import com.amazonaws.services.glue.model.StartWorkflowRunRequest; import com.amazonaws.services.glue.model.StartWorkflowRunResult; +import com.amazonaws.services.glue.model.StopColumnStatisticsTaskRunRequest; +import com.amazonaws.services.glue.model.StopColumnStatisticsTaskRunResult; import com.amazonaws.services.glue.model.StopCrawlerRequest; import com.amazonaws.services.glue.model.StopCrawlerResult; import com.amazonaws.services.glue.model.StopCrawlerScheduleRequest; @@ -420,6 +440,8 @@ import com.amazonaws.services.glue.model.UpdateSchemaRequest; import com.amazonaws.services.glue.model.UpdateSchemaResult; import com.amazonaws.services.glue.model.UpdateSourceControlFromJobRequest; import com.amazonaws.services.glue.model.UpdateSourceControlFromJobResult; +import com.amazonaws.services.glue.model.UpdateTableOptimizerRequest; +import com.amazonaws.services.glue.model.UpdateTableOptimizerResult; import com.amazonaws.services.glue.model.UpdateTableRequest; import com.amazonaws.services.glue.model.UpdateTableResult; import com.amazonaws.services.glue.model.UpdateTriggerRequest; @@ -495,6 +517,11 @@ public class AWSGlueDecoratorBase implements AWSGlue { return decoratedAwsGlue.batchGetPartition(batchGetPartitionRequest); } + @Override + public BatchGetTableOptimizerResult batchGetTableOptimizer(BatchGetTableOptimizerRequest batchGetTableOptimizerRequest) { + return null; + } + @Override public BatchGetTriggersResult batchGetTriggers(BatchGetTriggersRequest batchGetTriggersRequest) { return decoratedAwsGlue.batchGetTriggers(batchGetTriggersRequest); @@ -615,6 +642,11 @@ public class AWSGlueDecoratorBase implements AWSGlue { return decoratedAwsGlue.createTable(createTableRequest); } + @Override + public CreateTableOptimizerResult createTableOptimizer(CreateTableOptimizerRequest createTableOptimizerRequest) { + return null; + } + @Override public CreateTriggerResult createTrigger(CreateTriggerRequest createTriggerRequest) { return decoratedAwsGlue.createTrigger(createTriggerRequest); @@ -720,6 +752,11 @@ public class AWSGlueDecoratorBase implements AWSGlue { return decoratedAwsGlue.deleteTable(deleteTableRequest); } + @Override + public DeleteTableOptimizerResult deleteTableOptimizer(DeleteTableOptimizerRequest deleteTableOptimizerRequest) { + return null; + } + @Override public DeleteTableVersionResult deleteTableVersion(DeleteTableVersionRequest deleteTableVersionRequest) { return decoratedAwsGlue.deleteTableVersion(deleteTableVersionRequest); @@ -955,6 +992,11 @@ public class AWSGlueDecoratorBase implements AWSGlue { return decoratedAwsGlue.getTable(getTableRequest); } + @Override + public GetTableOptimizerResult getTableOptimizer(GetTableOptimizerRequest getTableOptimizerRequest) { + return null; + } + @Override public GetTableVersionResult getTableVersion(GetTableVersionRequest getTableVersionRequest) { return decoratedAwsGlue.getTableVersion(getTableVersionRequest); @@ -1040,6 +1082,11 @@ public class AWSGlueDecoratorBase implements AWSGlue { return decoratedAwsGlue.listBlueprints(listBlueprintsRequest); } + @Override + public ListColumnStatisticsTaskRunsResult listColumnStatisticsTaskRuns(ListColumnStatisticsTaskRunsRequest listColumnStatisticsTaskRunsRequest) { + return null; + } + @Override public ListCrawlersResult listCrawlers(ListCrawlersRequest listCrawlersRequest) { return decoratedAwsGlue.listCrawlers(listCrawlersRequest); @@ -1095,6 +1142,11 @@ public class AWSGlueDecoratorBase implements AWSGlue { return decoratedAwsGlue.listStatements(listStatementsRequest); } + @Override + public ListTableOptimizerRunsResult listTableOptimizerRuns(ListTableOptimizerRunsRequest listTableOptimizerRunsRequest) { + return null; + } + @Override public ListTriggersResult listTriggers(ListTriggersRequest listTriggersRequest) { return decoratedAwsGlue.listTriggers(listTriggersRequest); @@ -1155,6 +1207,11 @@ public class AWSGlueDecoratorBase implements AWSGlue { return decoratedAwsGlue.startBlueprintRun(startBlueprintRunRequest); } + @Override + public StartColumnStatisticsTaskRunResult startColumnStatisticsTaskRun(StartColumnStatisticsTaskRunRequest startColumnStatisticsTaskRunRequest) { + return null; + } + @Override public StartCrawlerResult startCrawler(StartCrawlerRequest startCrawlerRequest) { return decoratedAwsGlue.startCrawler(startCrawlerRequest); @@ -1200,6 +1257,11 @@ public class AWSGlueDecoratorBase implements AWSGlue { return decoratedAwsGlue.startWorkflowRun(startWorkflowRunRequest); } + @Override + public StopColumnStatisticsTaskRunResult stopColumnStatisticsTaskRun(StopColumnStatisticsTaskRunRequest stopColumnStatisticsTaskRunRequest) { + return null; + } + @Override public StopCrawlerResult stopCrawler(StopCrawlerRequest stopCrawlerRequest) { return decoratedAwsGlue.stopCrawler(stopCrawlerRequest); @@ -1300,6 +1362,11 @@ public class AWSGlueDecoratorBase implements AWSGlue { return decoratedAwsGlue.updateTable(updateTableRequest); } + @Override + public UpdateTableOptimizerResult updateTableOptimizer(UpdateTableOptimizerRequest updateTableOptimizerRequest) { + return null; + } + @Override public UpdateTriggerResult updateTrigger(UpdateTriggerRequest updateTriggerRequest) { return decoratedAwsGlue.updateTrigger(updateTriggerRequest); @@ -1356,6 +1423,16 @@ public class AWSGlueDecoratorBase implements AWSGlue { return decoratedAwsGlue.getColumnStatisticsForTable(getColumnStatisticsForTableRequest); } + @Override + public GetColumnStatisticsTaskRunResult getColumnStatisticsTaskRun(GetColumnStatisticsTaskRunRequest getColumnStatisticsTaskRunRequest) { + return null; + } + + @Override + public GetColumnStatisticsTaskRunsResult getColumnStatisticsTaskRuns(GetColumnStatisticsTaskRunsRequest getColumnStatisticsTaskRunsRequest) { + return null; + } + @Override public GetColumnStatisticsForPartitionResult getColumnStatisticsForPartition(GetColumnStatisticsForPartitionRequest getColumnStatisticsForPartitionRequest) { return decoratedAwsGlue.getColumnStatisticsForPartition(getColumnStatisticsForPartitionRequest); diff --git a/fe/pom.xml b/fe/pom.xml index c8f862dd54..ef0747931c 100644 --- a/fe/pom.xml +++ b/fe/pom.xml @@ -260,14 +260,14 @@ under the License. 2.0.6 4.0.2 - 4.1.96.Final + 4.1.104.Final 3.10.6.Final 2.1 1.34.0 - 1.58.0 - 3.38.0 + 1.60.1 + 3.42.0 3.24.3 @@ -275,7 +275,7 @@ under the License. com.google.protobuf:protoc:${protoc.artifact.version} io.grpc:protoc-gen-grpc-java:${grpc-java.version} 3.1.5 - 1.1.10.1 + 1.1.10.5 1.11-8 1.0.1 6.7.2 @@ -304,8 +304,8 @@ under the License. you can find avro version info in iceberg mvn repository --> 1.1.0 0.45.2-public - 1.11.2 - 14.0.1 + 1.11.3 + 14.0.2 0.13.1 2.7.4-11 @@ -321,7 +321,7 @@ under the License. 2.1 4.5.13 4.4.15 - 1.12.519 + 1.12.625 3.0.4 0.2.14 3.3.6 @@ -330,13 +330,14 @@ under the License. 2.7.13 1.8.4 12.2.0.1 - 3.4.14 + 3.9.1 2.3 2.4.0 1.70 6.5.1 2.0.3 1.5.4 + 9.4.53.v20231009 2.9.3 3.0.0 @@ -553,8 +554,38 @@ under the License. org.apache.zookeeper zookeeper ${zookeeper.version} + + + ch.qos.logback + * + + + + + org.eclipse.jetty.websocket + websocket-server + ${jetty.version} + + + org.eclipse.jetty.websocket + websocket-client + ${jetty.version} + + + org.eclipse.jetty.websocket + websocket-servlet + ${jetty.version} + + + org.eclipse.jetty.websocket + websocket-common + ${jetty.version} + + + org.eclipse.jetty + jetty-server + ${jetty.version} - ${project.groupId} fe-common @@ -806,6 +837,16 @@ under the License. netty-codec ${netty-all.version} + + io.netty + netty-transport-udt + ${netty-all.version} + + + io.netty + netty-transport-rxtx + ${netty-all.version} + io.netty netty-codec-memcache