| Package | Description |
|---|---|
| software.amazon.awssdk.services.lakeformation |
|
| Modifier and Type | Method and Description |
|---|---|
default AddLfTagsToResourceResponse |
LakeFormationClient.addLFTagsToResource(AddLfTagsToResourceRequest addLfTagsToResourceRequest)
Attaches one or more LF-tags to an existing resource.
|
default AddLfTagsToResourceResponse |
LakeFormationClient.addLFTagsToResource(Consumer<AddLfTagsToResourceRequest.Builder> addLfTagsToResourceRequest)
Attaches one or more LF-tags to an existing resource.
|
default AssumeDecoratedRoleWithSamlResponse |
LakeFormationClient.assumeDecoratedRoleWithSAML(AssumeDecoratedRoleWithSamlRequest assumeDecoratedRoleWithSamlRequest)
Allows a caller to assume an IAM role decorated as the SAML user specified in the SAML assertion included in the
request.
|
default AssumeDecoratedRoleWithSamlResponse |
LakeFormationClient.assumeDecoratedRoleWithSAML(Consumer<AssumeDecoratedRoleWithSamlRequest.Builder> assumeDecoratedRoleWithSamlRequest)
Allows a caller to assume an IAM role decorated as the SAML user specified in the SAML assertion included in the
request.
|
default CancelTransactionResponse |
LakeFormationClient.cancelTransaction(CancelTransactionRequest cancelTransactionRequest)
Attempts to cancel the specified transaction.
|
default CancelTransactionResponse |
LakeFormationClient.cancelTransaction(Consumer<CancelTransactionRequest.Builder> cancelTransactionRequest)
Attempts to cancel the specified transaction.
|
default CommitTransactionResponse |
LakeFormationClient.commitTransaction(CommitTransactionRequest commitTransactionRequest)
Attempts to commit the specified transaction.
|
default CommitTransactionResponse |
LakeFormationClient.commitTransaction(Consumer<CommitTransactionRequest.Builder> commitTransactionRequest)
Attempts to commit the specified transaction.
|
default CreateDataCellsFilterResponse |
LakeFormationClient.createDataCellsFilter(Consumer<CreateDataCellsFilterRequest.Builder> createDataCellsFilterRequest)
Creates a data cell filter to allow one to grant access to certain columns on certain rows.
|
default CreateDataCellsFilterResponse |
LakeFormationClient.createDataCellsFilter(CreateDataCellsFilterRequest createDataCellsFilterRequest)
Creates a data cell filter to allow one to grant access to certain columns on certain rows.
|
default CreateLfTagResponse |
LakeFormationClient.createLFTag(Consumer<CreateLfTagRequest.Builder> createLfTagRequest)
Creates an LF-tag with the specified name and values.
|
default CreateLfTagResponse |
LakeFormationClient.createLFTag(CreateLfTagRequest createLfTagRequest)
Creates an LF-tag with the specified name and values.
|
default DeleteDataCellsFilterResponse |
LakeFormationClient.deleteDataCellsFilter(Consumer<DeleteDataCellsFilterRequest.Builder> deleteDataCellsFilterRequest)
Deletes a data cell filter.
|
default DeleteDataCellsFilterResponse |
LakeFormationClient.deleteDataCellsFilter(DeleteDataCellsFilterRequest deleteDataCellsFilterRequest)
Deletes a data cell filter.
|
default DeleteLfTagResponse |
LakeFormationClient.deleteLFTag(Consumer<DeleteLfTagRequest.Builder> deleteLfTagRequest)
Deletes the specified LF-tag given a key name.
|
default DeleteLfTagResponse |
LakeFormationClient.deleteLFTag(DeleteLfTagRequest deleteLfTagRequest)
Deletes the specified LF-tag given a key name.
|
default DeleteObjectsOnCancelResponse |
LakeFormationClient.deleteObjectsOnCancel(Consumer<DeleteObjectsOnCancelRequest.Builder> deleteObjectsOnCancelRequest)
For a specific governed table, provides a list of Amazon S3 objects that will be written during the current
transaction and that can be automatically deleted if the transaction is canceled.
|
default DeleteObjectsOnCancelResponse |
LakeFormationClient.deleteObjectsOnCancel(DeleteObjectsOnCancelRequest deleteObjectsOnCancelRequest)
For a specific governed table, provides a list of Amazon S3 objects that will be written during the current
transaction and that can be automatically deleted if the transaction is canceled.
|
default DeregisterResourceResponse |
LakeFormationClient.deregisterResource(Consumer<DeregisterResourceRequest.Builder> deregisterResourceRequest)
Deregisters the resource as managed by the Data Catalog.
|
default DeregisterResourceResponse |
LakeFormationClient.deregisterResource(DeregisterResourceRequest deregisterResourceRequest)
Deregisters the resource as managed by the Data Catalog.
|
default DescribeResourceResponse |
LakeFormationClient.describeResource(Consumer<DescribeResourceRequest.Builder> describeResourceRequest)
Retrieves the current data access role for the given resource registered in Lake Formation.
|
default DescribeResourceResponse |
LakeFormationClient.describeResource(DescribeResourceRequest describeResourceRequest)
Retrieves the current data access role for the given resource registered in Lake Formation.
|
default DescribeTransactionResponse |
LakeFormationClient.describeTransaction(Consumer<DescribeTransactionRequest.Builder> describeTransactionRequest)
Returns the details of a single transaction.
|
default DescribeTransactionResponse |
LakeFormationClient.describeTransaction(DescribeTransactionRequest describeTransactionRequest)
Returns the details of a single transaction.
|
default ExtendTransactionResponse |
LakeFormationClient.extendTransaction(Consumer<ExtendTransactionRequest.Builder> extendTransactionRequest)
Indicates to the service that the specified transaction is still active and should not be treated as idle and
aborted.
|
default ExtendTransactionResponse |
LakeFormationClient.extendTransaction(ExtendTransactionRequest extendTransactionRequest)
Indicates to the service that the specified transaction is still active and should not be treated as idle and
aborted.
|
default GetDataLakeSettingsResponse |
LakeFormationClient.getDataLakeSettings(Consumer<GetDataLakeSettingsRequest.Builder> getDataLakeSettingsRequest)
Retrieves the list of the data lake administrators of a Lake Formation-managed data lake.
|
default GetDataLakeSettingsResponse |
LakeFormationClient.getDataLakeSettings(GetDataLakeSettingsRequest getDataLakeSettingsRequest)
Retrieves the list of the data lake administrators of a Lake Formation-managed data lake.
|
default GetEffectivePermissionsForPathResponse |
LakeFormationClient.getEffectivePermissionsForPath(Consumer<GetEffectivePermissionsForPathRequest.Builder> getEffectivePermissionsForPathRequest)
Returns the Lake Formation permissions for a specified table or database resource located at a path in Amazon S3.
|
default GetEffectivePermissionsForPathResponse |
LakeFormationClient.getEffectivePermissionsForPath(GetEffectivePermissionsForPathRequest getEffectivePermissionsForPathRequest)
Returns the Lake Formation permissions for a specified table or database resource located at a path in Amazon S3.
|
default GetEffectivePermissionsForPathIterable |
LakeFormationClient.getEffectivePermissionsForPathPaginator(Consumer<GetEffectivePermissionsForPathRequest.Builder> getEffectivePermissionsForPathRequest)
Returns the Lake Formation permissions for a specified table or database resource located at a path in Amazon S3.
|
default GetEffectivePermissionsForPathIterable |
LakeFormationClient.getEffectivePermissionsForPathPaginator(GetEffectivePermissionsForPathRequest getEffectivePermissionsForPathRequest)
Returns the Lake Formation permissions for a specified table or database resource located at a path in Amazon S3.
|
default GetLfTagResponse |
LakeFormationClient.getLFTag(Consumer<GetLfTagRequest.Builder> getLfTagRequest)
Returns an LF-tag definition.
|
default GetLfTagResponse |
LakeFormationClient.getLFTag(GetLfTagRequest getLfTagRequest)
Returns an LF-tag definition.
|
default GetQueryStateResponse |
LakeFormationClient.getQueryState(Consumer<GetQueryStateRequest.Builder> getQueryStateRequest)
Returns the state of a query previously submitted.
|
default GetQueryStateResponse |
LakeFormationClient.getQueryState(GetQueryStateRequest getQueryStateRequest)
Returns the state of a query previously submitted.
|
default GetQueryStatisticsResponse |
LakeFormationClient.getQueryStatistics(Consumer<GetQueryStatisticsRequest.Builder> getQueryStatisticsRequest)
Retrieves statistics on the planning and execution of a query.
|
default GetQueryStatisticsResponse |
LakeFormationClient.getQueryStatistics(GetQueryStatisticsRequest getQueryStatisticsRequest)
Retrieves statistics on the planning and execution of a query.
|
default GetResourceLfTagsResponse |
LakeFormationClient.getResourceLFTags(Consumer<GetResourceLfTagsRequest.Builder> getResourceLfTagsRequest)
Returns the LF-tags applied to a resource.
|
default GetResourceLfTagsResponse |
LakeFormationClient.getResourceLFTags(GetResourceLfTagsRequest getResourceLfTagsRequest)
Returns the LF-tags applied to a resource.
|
default GetTableObjectsResponse |
LakeFormationClient.getTableObjects(Consumer<GetTableObjectsRequest.Builder> getTableObjectsRequest)
Returns the set of Amazon S3 objects that make up the specified governed table.
|
default GetTableObjectsResponse |
LakeFormationClient.getTableObjects(GetTableObjectsRequest getTableObjectsRequest)
Returns the set of Amazon S3 objects that make up the specified governed table.
|
default GetTableObjectsIterable |
LakeFormationClient.getTableObjectsPaginator(Consumer<GetTableObjectsRequest.Builder> getTableObjectsRequest)
Returns the set of Amazon S3 objects that make up the specified governed table.
|
default GetTableObjectsIterable |
LakeFormationClient.getTableObjectsPaginator(GetTableObjectsRequest getTableObjectsRequest)
Returns the set of Amazon S3 objects that make up the specified governed table.
|
default GetTemporaryGluePartitionCredentialsResponse |
LakeFormationClient.getTemporaryGluePartitionCredentials(Consumer<GetTemporaryGluePartitionCredentialsRequest.Builder> getTemporaryGluePartitionCredentialsRequest)
This API is identical to
GetTemporaryTableCredentials except that this is used when the target Data
Catalog resource is of type Partition. |
default GetTemporaryGluePartitionCredentialsResponse |
LakeFormationClient.getTemporaryGluePartitionCredentials(GetTemporaryGluePartitionCredentialsRequest getTemporaryGluePartitionCredentialsRequest)
This API is identical to
GetTemporaryTableCredentials except that this is used when the target Data
Catalog resource is of type Partition. |
default GetTemporaryGlueTableCredentialsResponse |
LakeFormationClient.getTemporaryGlueTableCredentials(Consumer<GetTemporaryGlueTableCredentialsRequest.Builder> getTemporaryGlueTableCredentialsRequest)
Allows a caller in a secure environment to assume a role with permission to access Amazon S3.
|
default GetTemporaryGlueTableCredentialsResponse |
LakeFormationClient.getTemporaryGlueTableCredentials(GetTemporaryGlueTableCredentialsRequest getTemporaryGlueTableCredentialsRequest)
Allows a caller in a secure environment to assume a role with permission to access Amazon S3.
|
default ResponseInputStream<GetWorkUnitResultsResponse> |
LakeFormationClient.getWorkUnitResults(Consumer<GetWorkUnitResultsRequest.Builder> getWorkUnitResultsRequest)
Returns the work units resulting from the query.
|
default GetWorkUnitResultsResponse |
LakeFormationClient.getWorkUnitResults(Consumer<GetWorkUnitResultsRequest.Builder> getWorkUnitResultsRequest,
Path destinationPath)
Returns the work units resulting from the query.
|
default <ReturnT> ReturnT |
LakeFormationClient.getWorkUnitResults(Consumer<GetWorkUnitResultsRequest.Builder> getWorkUnitResultsRequest,
ResponseTransformer<GetWorkUnitResultsResponse,ReturnT> responseTransformer)
Returns the work units resulting from the query.
|
default ResponseInputStream<GetWorkUnitResultsResponse> |
LakeFormationClient.getWorkUnitResults(GetWorkUnitResultsRequest getWorkUnitResultsRequest)
Returns the work units resulting from the query.
|
default GetWorkUnitResultsResponse |
LakeFormationClient.getWorkUnitResults(GetWorkUnitResultsRequest getWorkUnitResultsRequest,
Path destinationPath)
Returns the work units resulting from the query.
|
default <ReturnT> ReturnT |
LakeFormationClient.getWorkUnitResults(GetWorkUnitResultsRequest getWorkUnitResultsRequest,
ResponseTransformer<GetWorkUnitResultsResponse,ReturnT> responseTransformer)
Returns the work units resulting from the query.
|
default ResponseBytes<GetWorkUnitResultsResponse> |
LakeFormationClient.getWorkUnitResultsAsBytes(Consumer<GetWorkUnitResultsRequest.Builder> getWorkUnitResultsRequest)
Returns the work units resulting from the query.
|
default ResponseBytes<GetWorkUnitResultsResponse> |
LakeFormationClient.getWorkUnitResultsAsBytes(GetWorkUnitResultsRequest getWorkUnitResultsRequest)
Returns the work units resulting from the query.
|
default GetWorkUnitsResponse |
LakeFormationClient.getWorkUnits(Consumer<GetWorkUnitsRequest.Builder> getWorkUnitsRequest)
Retrieves the work units generated by the
StartQueryPlanning operation. |
default GetWorkUnitsResponse |
LakeFormationClient.getWorkUnits(GetWorkUnitsRequest getWorkUnitsRequest)
Retrieves the work units generated by the
StartQueryPlanning operation. |
default GetWorkUnitsIterable |
LakeFormationClient.getWorkUnitsPaginator(Consumer<GetWorkUnitsRequest.Builder> getWorkUnitsRequest)
Retrieves the work units generated by the
StartQueryPlanning operation. |
default GetWorkUnitsIterable |
LakeFormationClient.getWorkUnitsPaginator(GetWorkUnitsRequest getWorkUnitsRequest)
Retrieves the work units generated by the
StartQueryPlanning operation. |
default ListDataCellsFilterResponse |
LakeFormationClient.listDataCellsFilter(Consumer<ListDataCellsFilterRequest.Builder> listDataCellsFilterRequest)
Lists all the data cell filters on a table.
|
default ListDataCellsFilterResponse |
LakeFormationClient.listDataCellsFilter(ListDataCellsFilterRequest listDataCellsFilterRequest)
Lists all the data cell filters on a table.
|
default ListDataCellsFilterIterable |
LakeFormationClient.listDataCellsFilterPaginator(Consumer<ListDataCellsFilterRequest.Builder> listDataCellsFilterRequest)
Lists all the data cell filters on a table.
|
default ListDataCellsFilterIterable |
LakeFormationClient.listDataCellsFilterPaginator(ListDataCellsFilterRequest listDataCellsFilterRequest)
Lists all the data cell filters on a table.
|
default ListLfTagsResponse |
LakeFormationClient.listLFTags(Consumer<ListLfTagsRequest.Builder> listLfTagsRequest)
Lists LF-tags that the requester has permission to view.
|
default ListLfTagsResponse |
LakeFormationClient.listLFTags(ListLfTagsRequest listLfTagsRequest)
Lists LF-tags that the requester has permission to view.
|
default ListLFTagsIterable |
LakeFormationClient.listLFTagsPaginator(Consumer<ListLfTagsRequest.Builder> listLfTagsRequest)
Lists LF-tags that the requester has permission to view.
|
default ListLFTagsIterable |
LakeFormationClient.listLFTagsPaginator(ListLfTagsRequest listLfTagsRequest)
Lists LF-tags that the requester has permission to view.
|
default ListPermissionsResponse |
LakeFormationClient.listPermissions(Consumer<ListPermissionsRequest.Builder> listPermissionsRequest)
Returns a list of the principal permissions on the resource, filtered by the permissions of the caller.
|
default ListPermissionsResponse |
LakeFormationClient.listPermissions(ListPermissionsRequest listPermissionsRequest)
Returns a list of the principal permissions on the resource, filtered by the permissions of the caller.
|
default ListPermissionsIterable |
LakeFormationClient.listPermissionsPaginator(Consumer<ListPermissionsRequest.Builder> listPermissionsRequest)
Returns a list of the principal permissions on the resource, filtered by the permissions of the caller.
|
default ListPermissionsIterable |
LakeFormationClient.listPermissionsPaginator(ListPermissionsRequest listPermissionsRequest)
Returns a list of the principal permissions on the resource, filtered by the permissions of the caller.
|
default ListResourcesResponse |
LakeFormationClient.listResources(Consumer<ListResourcesRequest.Builder> listResourcesRequest)
Lists the resources registered to be managed by the Data Catalog.
|
default ListResourcesResponse |
LakeFormationClient.listResources(ListResourcesRequest listResourcesRequest)
Lists the resources registered to be managed by the Data Catalog.
|
default ListResourcesIterable |
LakeFormationClient.listResourcesPaginator(Consumer<ListResourcesRequest.Builder> listResourcesRequest)
Lists the resources registered to be managed by the Data Catalog.
|
default ListResourcesIterable |
LakeFormationClient.listResourcesPaginator(ListResourcesRequest listResourcesRequest)
Lists the resources registered to be managed by the Data Catalog.
|
default ListTableStorageOptimizersResponse |
LakeFormationClient.listTableStorageOptimizers(Consumer<ListTableStorageOptimizersRequest.Builder> listTableStorageOptimizersRequest)
Returns the configuration of all storage optimizers associated with a specified table.
|
default ListTableStorageOptimizersResponse |
LakeFormationClient.listTableStorageOptimizers(ListTableStorageOptimizersRequest listTableStorageOptimizersRequest)
Returns the configuration of all storage optimizers associated with a specified table.
|
default ListTableStorageOptimizersIterable |
LakeFormationClient.listTableStorageOptimizersPaginator(Consumer<ListTableStorageOptimizersRequest.Builder> listTableStorageOptimizersRequest)
Returns the configuration of all storage optimizers associated with a specified table.
|
default ListTableStorageOptimizersIterable |
LakeFormationClient.listTableStorageOptimizersPaginator(ListTableStorageOptimizersRequest listTableStorageOptimizersRequest)
Returns the configuration of all storage optimizers associated with a specified table.
|
default ListTransactionsResponse |
LakeFormationClient.listTransactions(Consumer<ListTransactionsRequest.Builder> listTransactionsRequest)
Returns metadata about transactions and their status.
|
default ListTransactionsResponse |
LakeFormationClient.listTransactions(ListTransactionsRequest listTransactionsRequest)
Returns metadata about transactions and their status.
|
default ListTransactionsIterable |
LakeFormationClient.listTransactionsPaginator(Consumer<ListTransactionsRequest.Builder> listTransactionsRequest)
Returns metadata about transactions and their status.
|
default ListTransactionsIterable |
LakeFormationClient.listTransactionsPaginator(ListTransactionsRequest listTransactionsRequest)
Returns metadata about transactions and their status.
|
default PutDataLakeSettingsResponse |
LakeFormationClient.putDataLakeSettings(Consumer<PutDataLakeSettingsRequest.Builder> putDataLakeSettingsRequest)
Sets the list of data lake administrators who have admin privileges on all resources managed by Lake Formation.
|
default PutDataLakeSettingsResponse |
LakeFormationClient.putDataLakeSettings(PutDataLakeSettingsRequest putDataLakeSettingsRequest)
Sets the list of data lake administrators who have admin privileges on all resources managed by Lake Formation.
|
default RegisterResourceResponse |
LakeFormationClient.registerResource(Consumer<RegisterResourceRequest.Builder> registerResourceRequest)
Registers the resource as managed by the Data Catalog.
|
default RegisterResourceResponse |
LakeFormationClient.registerResource(RegisterResourceRequest registerResourceRequest)
Registers the resource as managed by the Data Catalog.
|
default RemoveLfTagsFromResourceResponse |
LakeFormationClient.removeLFTagsFromResource(Consumer<RemoveLfTagsFromResourceRequest.Builder> removeLfTagsFromResourceRequest)
Removes an LF-tag from the resource.
|
default RemoveLfTagsFromResourceResponse |
LakeFormationClient.removeLFTagsFromResource(RemoveLfTagsFromResourceRequest removeLfTagsFromResourceRequest)
Removes an LF-tag from the resource.
|
default SearchDatabasesByLfTagsResponse |
LakeFormationClient.searchDatabasesByLFTags(Consumer<SearchDatabasesByLfTagsRequest.Builder> searchDatabasesByLfTagsRequest)
This operation allows a search on
DATABASE resources by TagCondition. |
default SearchDatabasesByLfTagsResponse |
LakeFormationClient.searchDatabasesByLFTags(SearchDatabasesByLfTagsRequest searchDatabasesByLfTagsRequest)
This operation allows a search on
DATABASE resources by TagCondition. |
default SearchDatabasesByLFTagsIterable |
LakeFormationClient.searchDatabasesByLFTagsPaginator(Consumer<SearchDatabasesByLfTagsRequest.Builder> searchDatabasesByLfTagsRequest)
This operation allows a search on
DATABASE resources by TagCondition. |
default SearchDatabasesByLFTagsIterable |
LakeFormationClient.searchDatabasesByLFTagsPaginator(SearchDatabasesByLfTagsRequest searchDatabasesByLfTagsRequest)
This operation allows a search on
DATABASE resources by TagCondition. |
default SearchTablesByLfTagsResponse |
LakeFormationClient.searchTablesByLFTags(Consumer<SearchTablesByLfTagsRequest.Builder> searchTablesByLfTagsRequest)
This operation allows a search on
TABLE resources by LFTags. |
default SearchTablesByLfTagsResponse |
LakeFormationClient.searchTablesByLFTags(SearchTablesByLfTagsRequest searchTablesByLfTagsRequest)
This operation allows a search on
TABLE resources by LFTags. |
default SearchTablesByLFTagsIterable |
LakeFormationClient.searchTablesByLFTagsPaginator(Consumer<SearchTablesByLfTagsRequest.Builder> searchTablesByLfTagsRequest)
This operation allows a search on
TABLE resources by LFTags. |
default SearchTablesByLFTagsIterable |
LakeFormationClient.searchTablesByLFTagsPaginator(SearchTablesByLfTagsRequest searchTablesByLfTagsRequest)
This operation allows a search on
TABLE resources by LFTags. |
default StartQueryPlanningResponse |
LakeFormationClient.startQueryPlanning(Consumer<StartQueryPlanningRequest.Builder> startQueryPlanningRequest)
Submits a request to process a query statement.
|
default StartQueryPlanningResponse |
LakeFormationClient.startQueryPlanning(StartQueryPlanningRequest startQueryPlanningRequest)
Submits a request to process a query statement.
|
default StartTransactionResponse |
LakeFormationClient.startTransaction(Consumer<StartTransactionRequest.Builder> startTransactionRequest)
Starts a new transaction and returns its transaction ID.
|
default StartTransactionResponse |
LakeFormationClient.startTransaction(StartTransactionRequest startTransactionRequest)
Starts a new transaction and returns its transaction ID.
|
default UpdateLfTagResponse |
LakeFormationClient.updateLFTag(Consumer<UpdateLfTagRequest.Builder> updateLfTagRequest)
Updates the list of possible values for the specified LF-tag key.
|
default UpdateLfTagResponse |
LakeFormationClient.updateLFTag(UpdateLfTagRequest updateLfTagRequest)
Updates the list of possible values for the specified LF-tag key.
|
default UpdateResourceResponse |
LakeFormationClient.updateResource(Consumer<UpdateResourceRequest.Builder> updateResourceRequest)
Updates the data access role used for vending access to the given (registered) resource in Lake Formation.
|
default UpdateResourceResponse |
LakeFormationClient.updateResource(UpdateResourceRequest updateResourceRequest)
Updates the data access role used for vending access to the given (registered) resource in Lake Formation.
|
default UpdateTableObjectsResponse |
LakeFormationClient.updateTableObjects(Consumer<UpdateTableObjectsRequest.Builder> updateTableObjectsRequest)
Updates the manifest of Amazon S3 objects that make up the specified governed table.
|
default UpdateTableObjectsResponse |
LakeFormationClient.updateTableObjects(UpdateTableObjectsRequest updateTableObjectsRequest)
Updates the manifest of Amazon S3 objects that make up the specified governed table.
|
default UpdateTableStorageOptimizerResponse |
LakeFormationClient.updateTableStorageOptimizer(Consumer<UpdateTableStorageOptimizerRequest.Builder> updateTableStorageOptimizerRequest)
Updates the configuration of the storage optimizers for a table.
|
default UpdateTableStorageOptimizerResponse |
LakeFormationClient.updateTableStorageOptimizer(UpdateTableStorageOptimizerRequest updateTableStorageOptimizerRequest)
Updates the configuration of the storage optimizers for a table.
|
Copyright © 2023. All rights reserved.