public class GRdbDataStore extends RdbDataStore
| コンストラクタと説明 |
|---|
GRdbDataStore() |
public java.util.Map<java.lang.String,StorageSpaceMap> getStorageSpaceMap()
public java.util.List<StorageSpaceMap> getStorageSpace()
public void setStorageSpace(java.util.List<StorageSpaceMap> storageSpace)
public ApplyMetaDataStrategy getApplyMetaDataStrategy()
getApplyMetaDataStrategy クラス内 DataStorepublic EntityStoreStrategy getEntityStoreStrategy()
getEntityStoreStrategy クラス内 DataStorepublic boolean isEnableWindowFunctionEmulation()
public void setEnableWindowFunctionEmulation(boolean enableWindowFunctionEmulation)
public java.lang.Integer getStringTypeLengthOnQuery()
public void setStringTypeLengthOnQuery(java.lang.Integer stringTypeLengthOnQuery)
public boolean isForceRegenerateTableNamePostfix()
public void setForceRegenerateTableNamePostfix(boolean forceRegenerateTableNamePostfix)
本フラグを設定することで、エンティティ定義更新時にテーブルスペース位置(tableNamePostfix)に変更が入る。 ストレージスペース移行を実施する際に設定することを想定しており、業務アプリから設定してはいけない。
forceRegenerateTableNamePostfix - true の場合、ストレージスペース名が同一の場合でも強制的にテーブル名接尾辞を再生成するGRdbApplyMetaDataStrategy.modify(org.iplass.mtp.impl.entity.MetaEntity, org.iplass.mtp.impl.entity.MetaEntity, org.iplass.mtp.impl.entity.EntityContext, int[]),
UpdEntity.modifyMetaData()public void inited(StoreService service, Config config)
ServiceInitListenerpublic void destroyed()
ServiceInitListenerpublic MetaEntityStore newEntityStoreInstance()
newEntityStoreInstance クラス内 DataStorepublic java.lang.Class<? extends MetaEntityStore> getEntityStoreType()
getEntityStoreType クラス内 DataStorepublic java.util.List<java.lang.String> getStorageSpaceList()
getStorageSpaceList クラス内 RdbDataStorepublic StorageSpaceMap getStorageSpaceMapOrDefault(java.lang.String name)
public StorageSpaceMap getStorageSpaceMapOrDefault(MetaSchemalessRdbStoreMapping metaMapping)
public int stringPropertyStoreMaxLength(MetaStoreMapping metaStoreMapping)
stringPropertyStoreMaxLength クラス内 DataStore