Struct kudu::Client [] [src]

pub struct Client { /* fields omitted */ }

A Kudu database client.

Encapsulates the connection to a Kudu cluster. Only a single Client instance should be used per application.

Methods

impl Client
[src]

Creates a new client with the provided configuration.

Creates a new Kudu table with the schema and options specified by builder. Returns the new table's ID, or an error on failure.

Returns true if the table is fully created.

Returns true if the table is fully created.

Synchronously waits until the table is created. If an error is returned, the table may not be created yet.

Synchronously waits until the table is created. If an error is returned, the table may not be created yet.

Deletes the table.

Deletes the table.

Returns true if the table is fully altered.

Returns true if the table is fully altered.

Synchronously waits until the table is altered. If an error is returned, the table may not be altered yet.

Synchronously waits until the table is altered. If an error is returned, the table may not be altered yet.

Lists all tables and their associated table ID.

Lists all tables with the a name matching the provided prefix, and their associated table ID.

Returns an open table.

Returns an open table.

Trait Implementations

impl Clone for Client
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Client
[src]

Formats the value using the given formatter.