Interface ListTablesApi

All Known Implementing Classes:
DynamoDB

public interface ListTablesApi
DynamoDB ListTables API.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a collection of all the tables (initialized with the respective table names) associated with the current account and endpoint.
    listTables(int maxResultSize)
    Returns a collection of tables (initialized with the respective table names) up to the specified maxResultSize associated with the current account and endpoint.
    List tables by specifying all the details.
    listTables(String exclusiveStartTableName)
    Returns a collection of tables (initialized with the respective table names) associated with the current account and endpoint, starting with a name after the specified exclusiveStartTableName .
    listTables(String exclusiveStartTableName, int maxResultSize)
    Returns a collection of tables (initialized with the respective table names) up to the specified maxResultSize associated with the current account and endpoint, starting with a name after the specified exclusiveStartTableName.
  • Method Details

    • listTables

      Returns a collection of all the tables (initialized with the respective table names) associated with the current account and endpoint. The underlying collection is paginated with a page size of 100. A network call is made whenever the collection is iterated across a page boundary.
    • listTables

      TableCollection<ListTablesResult> listTables(String exclusiveStartTableName)
      Returns a collection of tables (initialized with the respective table names) associated with the current account and endpoint, starting with a name after the specified exclusiveStartTableName . The underlying collection is paginated with a page size of 100. A network call is made whenever the collection is iterated across a page boundary.
      Parameters:
      exclusiveStartTableName - The first table name that this operation will evaluate, exclusive of the specified exclusiveStartTableName. Use the value that was returned for LastEvaluatedTableName in a previous operation, so that you can obtain the next page of results.
    • listTables

      TableCollection<ListTablesResult> listTables(String exclusiveStartTableName, int maxResultSize)
      Returns a collection of tables (initialized with the respective table names) up to the specified maxResultSize associated with the current account and endpoint, starting with a name after the specified exclusiveStartTableName. The underlying collection is paginated with a page size of 100. A network call is made whenever the collection is iterated across a page boundary.
      Parameters:
      exclusiveStartTableName - The first table name that this operation will evaluate exclusive of the specified exclusiveStartTableName. Use the value that was returned for LastEvaluatedTableName in a previous operation, so that you can obtain the next page of results.
      maxResultSize - A maximum number of table names to return.
    • listTables

      TableCollection<ListTablesResult> listTables(int maxResultSize)
      Returns a collection of tables (initialized with the respective table names) up to the specified maxResultSize associated with the current account and endpoint. The underlying collection is paginated with a page size of 100. A network call is made whenever the collection is iterated across a page boundary.
      Parameters:
      maxResultSize - A maximum number of table names to return.
    • listTables

      List tables by specifying all the details. The underlying collection is paginated with the specified page size (which defaults to 100). A network call is made whenever the collection is iterated across a page boundary.
      Parameters:
      spec - can be used to specify all the detailed parameters of listing tables.
      Returns:
      a collection of tables associated with the current account and endpoint.