Package x.data.dynamodbns3
Class SkyDataDynamoDBS3Common
java.lang.Object
x.data.dynamodbns3.SkyDataDynamoDBS3Util
x.data.dynamodbns3.SkyDataDynamoDBS3Common
The SkyDatabaseSupport utility for use in SkyLogicSystem.
- Author:
- Sakdsitt Likhitmetagool
-
Field Summary
Fields inherited from class x.data.dynamodbns3.SkyDataDynamoDBS3Util
dynamodb, dynamodbx, s3, S3STORAGE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcreateIndex(String columnName, XDataModel dataModelObj) Create index by default Model.static voidcreateTable(XDataModel dataModelObj) Create table by default Model.static voiddelete(XData obj, XDataModel dataModelObj, boolean systemData) Delete default model class data from database.static voiddropTable(XDataModel dataModelObj) Drop table by default Model.static Collection<XData> find(XDataModel dataModelObj, boolean systemData, DynamoDBS3Parameter parameters) Find set of default model class data from database.static XDatafind1(XDataModel dataModelObj, boolean systemData, DynamoDBS3Parameter parameters) Find set of default model class data from database by CQL.static XDataModelgetDataModel(String dataModelName, boolean systemData) Check Condition object.static SkyDataDynamoDBS3CommonxxxxgetTableList(XDataModel dataModelObj) Create table by default Model.static XDataload(String id, XDataModel dataModelObj, boolean systemData) Load any model class data from database.static XDataLoad any model class data from database.static XDataLoad any model class data from database.static voidsave(XData obj, XDataModel dataModelObj, boolean systemData) Save default model class data to database.Methods inherited from class x.data.dynamodbns3.SkyDataDynamoDBS3Util
checkTableCreateIfNotExist, chkconnect, connect, connect, doesTableExist, getItemCount, getTableSize, getTableStatus, listTables, main, waitForActiveOrDelete
-
Constructor Details
-
SkyDataDynamoDBS3Common
public SkyDataDynamoDBS3Common()
-
-
Method Details
-
getInstance
xxxx -
save
public static void save(XData obj, XDataModel dataModelObj, boolean systemData) throws th.co.skylogicsystem.skyframework.core.utils.web.json.JSONException, Exception Save default model class data to database.- Throws:
th.co.skylogicsystem.skyframework.core.utils.web.json.JSONExceptionException
-
delete
Delete default model class data from database.- Throws:
Exception
-
load
Load any model class data from database.- Throws:
Exception
-
loadL2
public static XData loadL2(String id, String model, boolean loadBigField, boolean systemData) throws Exception Load any model class data from database.- Throws:
Exception
-
loadL3
public static XData loadL3(String id, String model, boolean loadBigField, boolean systemData) throws Exception Load any model class data from database.- Throws:
Exception
-
find
public static Collection<XData> find(XDataModel dataModelObj, boolean systemData, DynamoDBS3Parameter parameters) throws Exception Find set of default model class data from database.- Throws:
Exception
-
find1
public static XData find1(XDataModel dataModelObj, boolean systemData, DynamoDBS3Parameter parameters) throws Exception Find set of default model class data from database by CQL.- Throws:
Exception
-
createTable
Create table by default Model.- Throws:
Exception
-
createIndex
Create index by default Model.- Throws:
Exception
-
dropTable
Drop table by default Model.- Throws:
Exception
-
getTableList
Create table by default Model.- Throws:
Exception
-
getDataModel
Check Condition object.- Throws:
Exception
-