Package x.data.dynamodbns3
Class SkyDataDynamoDBS3Util
java.lang.Object
x.data.dynamodbns3.SkyDataDynamoDBS3Util
- Direct Known Subclasses:
SkyDataDynamoDBS3Common
The skydata utility for use in SkyLogicSystem.
- Author:
- Sakdsitt Likhitmetagool
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClientstatic software.amazon.awssdk.services.dynamodb.DynamoDbClientstatic software.amazon.awssdk.services.s3.S3Clientstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancheckTableCreateIfNotExist(String tableName) static voidOpen SkyDatabase connection.static voidconnect()Open SkyDatabase connection by native driver.static voidOpen SkyDatabase connection by native driver.static booleandoesTableExist(String tableName) static LonggetItemCount(String tableName) static LonggetTableSize(String tableName) static software.amazon.awssdk.services.dynamodb.model.TableStatusgetTableStatus(String tableName) static voidstatic software.amazon.awssdk.services.dynamodb.model.TableStatuswaitForActiveOrDelete(String tableName)
-
Field Details
-
dynamodbx
public static software.amazon.awssdk.services.dynamodb.DynamoDbClient dynamodbx -
dynamodb
public static software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient dynamodb -
s3
public static software.amazon.awssdk.services.s3.S3Client s3 -
S3STORAGE_ID
-
-
Constructor Details
-
SkyDataDynamoDBS3Util
public SkyDataDynamoDBS3Util()
-
-
Method Details
-
chkconnect
public static void chkconnect()Open SkyDatabase connection. -
connect
public static void connect()Open SkyDatabase connection by native driver. -
connect
Open SkyDatabase connection by native driver. -
checkTableCreateIfNotExist
-
doesTableExist
-
getTableStatus
public static software.amazon.awssdk.services.dynamodb.model.TableStatus getTableStatus(String tableName) -
getItemCount
-
getTableSize
-
listTables
-
waitForActiveOrDelete
public static software.amazon.awssdk.services.dynamodb.model.TableStatus waitForActiveOrDelete(String tableName) throws InterruptedException - Throws:
InterruptedException
-
main
-