Module pagers (0.1.0)

API documentation for biglake_hive_v1beta.services.hive_metastore_service.pagers module.

Classes

ListHiveCatalogsAsyncPager

ListHiveCatalogsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveCatalogsResponse
        ],
    ],
    request: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveCatalogsRequest,
    response: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveCatalogsResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_hive_catalogs requests.

This class thinly wraps an initial ListHiveCatalogsResponse object, and provides an __aiter__ method to iterate through its catalogs field.

If there are more pages, the __aiter__ method will make additional ListHiveCatalogs requests and continue to iterate through the catalogs field on the corresponding responses.

All the usual ListHiveCatalogsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListHiveCatalogsPager

ListHiveCatalogsPager(
    method: typing.Callable[
        [...],
        google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveCatalogsResponse,
    ],
    request: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveCatalogsRequest,
    response: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveCatalogsResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_hive_catalogs requests.

This class thinly wraps an initial ListHiveCatalogsResponse object, and provides an __iter__ method to iterate through its catalogs field.

If there are more pages, the __iter__ method will make additional ListHiveCatalogs requests and continue to iterate through the catalogs field on the corresponding responses.

All the usual ListHiveCatalogsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListHiveDatabasesAsyncPager

ListHiveDatabasesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveDatabasesResponse
        ],
    ],
    request: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveDatabasesRequest,
    response: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveDatabasesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_hive_databases requests.

This class thinly wraps an initial ListHiveDatabasesResponse object, and provides an __aiter__ method to iterate through its databases field.

If there are more pages, the __aiter__ method will make additional ListHiveDatabases requests and continue to iterate through the databases field on the corresponding responses.

All the usual ListHiveDatabasesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListHiveDatabasesPager

ListHiveDatabasesPager(
    method: typing.Callable[
        [...],
        google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveDatabasesResponse,
    ],
    request: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveDatabasesRequest,
    response: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveDatabasesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_hive_databases requests.

This class thinly wraps an initial ListHiveDatabasesResponse object, and provides an __iter__ method to iterate through its databases field.

If there are more pages, the __iter__ method will make additional ListHiveDatabases requests and continue to iterate through the databases field on the corresponding responses.

All the usual ListHiveDatabasesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListHiveTablesAsyncPager

ListHiveTablesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveTablesResponse
        ],
    ],
    request: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveTablesRequest,
    response: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveTablesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_hive_tables requests.

This class thinly wraps an initial ListHiveTablesResponse object, and provides an __aiter__ method to iterate through its tables field.

If there are more pages, the __aiter__ method will make additional ListHiveTables requests and continue to iterate through the tables field on the corresponding responses.

All the usual ListHiveTablesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListHiveTablesPager

ListHiveTablesPager(
    method: typing.Callable[
        [...],
        google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveTablesResponse,
    ],
    request: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveTablesRequest,
    response: google.cloud.biglake_hive_v1beta.types.hive_metastore.ListHiveTablesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_hive_tables requests.

This class thinly wraps an initial ListHiveTablesResponse object, and provides an __iter__ method to iterate through its tables field.

If there are more pages, the __iter__ method will make additional ListHiveTables requests and continue to iterate through the tables field on the corresponding responses.

All the usual ListHiveTablesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.