|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITable
API entry point for using structured storage.
The underlying usage pattern is designed to be similar to the one used in blob and queue services in this library.
| Method Summary | |
|---|---|
ICloudTableColumn |
createCloudTableColumn(java.lang.String name,
java.lang.String value,
ETableColumnType type)
Create a ICloudTableColumn. |
boolean |
createTable()
Creates a new table in the service |
ITableServiceEntity |
createTableServiceEntity(java.lang.String partitionKey,
java.lang.String rowKey,
java.util.List<ICloudTableColumn> values)
Create a ITableServiceEntity with partitionKey, rowKey and a list of ICloudTableColumn |
ITableServiceEntity |
createTableServiceEntity(java.lang.String partitionKey,
java.lang.String rowKey,
java.sql.Timestamp timestamp)
Create a ITableServiceEntity with partitionKey, rowKey and timestamp |
boolean |
deleteTable()
Deletes a table from the service. |
java.lang.String |
getAccountName()
Get the name of the storage account |
java.net.URI |
getBaseUri()
Get the base uri of the table service |
IRetryPolicy |
getRetryPolicy()
Get the retry policy used for retrying requests |
java.lang.String |
getTableName()
Get the name of specified table. |
TableServiceContext |
getTableServiceContext()
|
org.soyatec.windowsazure.internal.util.TimeSpan |
getTimeout()
Get the timeout per requeet |
boolean |
isTableExist()
Checks whether a table with the same name already exists. |
boolean |
isUsePathStyleUris()
Whether use/generate path-style or host-style URIs |
void |
setRetryPolicy(IRetryPolicy retryPolicy)
Set the IRetryPolicy userd for retrying requests |
void |
setTimeout(org.soyatec.windowsazure.internal.util.TimeSpan timeout)
Set timeout per request |
| Method Detail |
|---|
boolean createTable()
boolean isTableExist()
boolean deleteTable()
tableName - The name of the table to be deleted
ICloudTableColumn createCloudTableColumn(java.lang.String name,
java.lang.String value,
ETableColumnType type)
name - value - type -
ITableServiceEntity createTableServiceEntity(java.lang.String partitionKey,
java.lang.String rowKey,
java.util.List<ICloudTableColumn> values)
partitionKey - rowKey - values -
ITableServiceEntity createTableServiceEntity(java.lang.String partitionKey,
java.lang.String rowKey,
java.sql.Timestamp timestamp)
partitionKey - rowKey - timestamp -
java.net.URI getBaseUri()
java.lang.String getAccountName()
java.lang.String getTableName()
boolean isUsePathStyleUris()
org.soyatec.windowsazure.internal.util.TimeSpan getTimeout()
IRetryPolicy getRetryPolicy()
void setTimeout(org.soyatec.windowsazure.internal.util.TimeSpan timeout)
timeout - void setRetryPolicy(IRetryPolicy retryPolicy)
IRetryPolicy userd for retrying requests
retryPolicy - TableServiceContext getTableServiceContext()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||