public interface PersistService
| 限定符和类型 | 字段和说明 |
|---|---|
static Object[] |
EMPTY_ARRAY |
static String |
PATTERN_STR |
static int |
QUERY_LIMIT_SIZE |
static String |
SPOT
constant variables.
|
static String |
SQL_DELETE_CONFIG_INFO_BY_IDS |
static String |
SQL_FIND_ALL_CONFIG_INFO |
static String |
SQL_FIND_CONFIG_INFO_BY_IDS |
static String |
SQL_TENANT_INFO_COUNT_BY_TENANT_ID |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addAggrConfigInfo(String dataId,
String group,
String tenant,
String datumId,
String appName,
String content)
Add data before aggregation to the database, select -> update or insert .
|
void |
addConfigInfo(String srcIp,
String srcUser,
ConfigInfo configInfo,
Timestamp time,
Map<String,Object> configAdvanceInfo,
boolean notify)
Add common configuration information and publish data change events.
|
void |
addConfigInfo4Beta(ConfigInfo configInfo,
String betaIps,
String srcIp,
String srcUser,
Timestamp time,
boolean notify)
Add beta configuration information and publish data change events.
|
void |
addConfigInfo4Tag(ConfigInfo configInfo,
String tag,
String srcIp,
String srcUser,
Timestamp time,
boolean notify)
Add tag configuration information and publish data change events.
|
long |
addConfigInfoAtomic(long id,
String srcIp,
String srcUser,
ConfigInfo configInfo,
Timestamp time,
Map<String,Object> configAdvanceInfo)
Add configuration; database atomic operation, minimum sql action, no business encapsulation.
|
void |
addConfigSubAtomic(String dataId,
String group,
String appName,
Timestamp date)
Increase configuration; database atomic operation, minimum sql action, no business encapsulation.
|
void |
addConfigTagRelationAtomic(long configId,
String tagName,
String dataId,
String group,
String tenant)
Add configuration; database atomic operation, minimum sql action, no business encapsulation.
|
void |
addConfigTagsRelation(long configId,
String configTags,
String dataId,
String group,
String tenant)
Add configuration; database atomic operation.
|
int |
aggrConfigInfoCount(String dataId,
String group,
String tenant)
Get count of aggregation config info.
|
int |
aggrConfigInfoCount(String dataId,
String group,
String tenant,
List<String> datumIds,
boolean isIn)
Get count of aggregation config info.
|
int |
aggrConfigInfoCountIn(String dataId,
String group,
String tenant,
List<String> datumIds)
Get count of aggregation config info.
|
int |
aggrConfigInfoCountNotIn(String dataId,
String group,
String tenant,
List<String> datumIds)
Get count of aggregation config info.
|
Map<String,Object> |
batchInsertOrUpdate(List<ConfigAllInfo> configInfoList,
String srcUser,
String srcIp,
Map<String,Object> configAdvanceInfo,
Timestamp time,
boolean notify,
SameConfigPolicy policy)
batch operation,insert or update the format of the returned: succCount: number of successful imports skipCount:
number of import skips (only with skip for the same configs) failData: import failed data (only with abort for
the same configs) skipData: data skipped at import (only with skip for the same configs).
|
boolean |
batchPublishAggr(String dataId,
String group,
String tenant,
Map<String,String> datumMap,
String appName)
Add or update data in batches.
|
boolean |
batchRemoveAggr(String dataId,
String group,
String tenant,
List<String> datumList)
To delete aggregated data in bulk, you need to specify a list of datum.
|
Boolean |
completeMd5()
complete md5.
|
int |
configInfoBetaCount()
Returns the number of beta configuration items.
|
int |
configInfoCount()
Returns the number of configuration items.
|
int |
configInfoCount(String tenant)
Returns the number of configuration items.
|
int |
configInfoTagCount()
Returns the number of beta configuration items.
|
List<ConfigInfoWrapper> |
convertChangeConfig(List<Map<String,Object>> list)
Convert change config.
|
List<ConfigInfo> |
convertDeletedConfig(List<Map<String,Object>> list)
Convert delete config.
|
<E> PaginationHelper<E> |
createPaginationHelper()
create Pagination utils.
|
ConfigHistoryInfo |
detailConfigHistory(Long nid)
Get history config detail.
|
ConfigHistoryInfo |
detailPreviousConfigHistory(Long id)
Get previous config detail.
|
List<ConfigInfoChanged> |
findAllAggrGroup()
Find all aggregated data sets.
|
Page<ConfigInfo> |
findAllConfigInfo(int pageNo,
int pageSize,
String tenant)
Query all configuration information by page.
|
List<ConfigAllInfo> |
findAllConfigInfo4Export(String dataId,
String group,
String tenant,
String appName,
List<Long> ids)
query all configuration information according to group, appName, tenant (for export).
|
Page<ConfigInfoBase> |
findAllConfigInfoBase(int pageNo,
int pageSize)
已过时。
|
Page<ConfigInfoBetaWrapper> |
findAllConfigInfoBetaForDumpAll(int pageNo,
int pageSize)
Query all beta config info for dump task.
|
Page<ConfigInfoWrapper> |
findAllConfigInfoForDumpAll(int pageNo,
int pageSize)
Query all configuration information by page for dump task.
|
Page<ConfigInfoWrapper> |
findAllConfigInfoFragment(long lastMaxId,
int pageSize)
Query all config info.
|
Page<ConfigInfoTagWrapper> |
findAllConfigInfoTagForDumpAll(int pageNo,
int pageSize)
Query all tag config info for dump task.
|
Page<ConfigKey> |
findAllConfigKey(int pageNo,
int pageSize,
String tenant)
Query all configuration information by page.
|
List<ConfigInfo> |
findAllDataIdAndGroup()
已过时。
|
Page<ConfigInfoWrapper> |
findChangeConfig(String dataId,
String group,
String tenant,
String appName,
Timestamp startTime,
Timestamp endTime,
int pageNo,
int pageSize,
long lastMaxId)
According to the time period and configuration conditions to query the eligible configuration.
|
List<ConfigInfoWrapper> |
findChangeConfig(Timestamp startTime,
Timestamp endTime)
Query change config.
|
ConfigAdvanceInfo |
findConfigAdvanceInfo(String dataId,
String group,
String tenant)
Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
|
ConfigAllInfo |
findConfigAllInfo(String dataId,
String group,
String tenant)
Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
|
Page<ConfigHistoryInfo> |
findConfigHistory(String dataId,
String group,
String tenant,
int pageNo,
int pageSize)
List configuration history change record.
|
int |
findConfigHistoryCountByTime(Timestamp startTime)
Get the number of configurations before the specified time.
|
ConfigInfo |
findConfigInfo(long id)
Query configuration information by primary key ID.
|
ConfigInfo |
findConfigInfo(String dataId,
String group,
String tenant)
Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
|
ConfigInfo4Beta |
findConfigInfo4Beta(String dataId,
String group,
String tenant)
Query beta configuration information based on dataId and group.
|
Page<ConfigInfo> |
findConfigInfo4Page(int pageNo,
int pageSize,
String dataId,
String group,
String tenant,
Map<String,Object> configAdvanceInfo)
find config info.
|
ConfigInfo4Tag |
findConfigInfo4Tag(String dataId,
String group,
String tenant,
String tag)
Query tag configuration information based on dataId and group.
|
ConfigInfo |
findConfigInfoAdvanceInfo(String dataId,
String group,
String tenant,
Map<String,Object> configAdvanceInfo)
Query configuration information based on dataId and group.
|
List<ConfigInfoAggr> |
findConfigInfoAggr(String dataId,
String group,
String tenant)
Find all data before aggregation under a dataId.
|
Page<ConfigInfoAggr> |
findConfigInfoAggrByPage(String dataId,
String group,
String tenant,
int pageNo,
int pageSize)
Query aggregation config info.
|
Page<ConfigInfoAggr> |
findConfigInfoAggrLike(int pageNo,
int pageSize,
ConfigKey[] configKeys,
boolean blacklist)
Query eligible aggregated data.
|
ConfigInfo |
findConfigInfoApp(String dataId,
String group,
String tenant,
String appName)
Query common configuration information based on dataId and group.
|
ConfigInfoBase |
findConfigInfoBase(String dataId,
String group)
Query configuration information based on dataId and group.
|
Page<ConfigInfoBase> |
findConfigInfoBaseByDataId(int pageNo,
int pageSize,
String dataId)
Query configuration information based on dataId.
|
Page<ConfigInfoBase> |
findConfigInfoBaseByGroup(int pageNo,
int pageSize,
String group)
Query configuration information based on group.
|
Page<ConfigInfoBase> |
findConfigInfoBaseLike(int pageNo,
int pageSize,
String dataId,
String group,
String content)
Fuzzy query configuration information based on dataId and group.
|
Page<ConfigInfo> |
findConfigInfoByAdvance(int pageNo,
int pageSize,
String tenant,
Map<String,Object> configAdvanceInfo)
Query configuration information.
|
Page<ConfigInfo> |
findConfigInfoByApp(int pageNo,
int pageSize,
String tenant,
String appName)
Query configuration information based on group.
|
List<ConfigInfo> |
findConfigInfoByBatch(List<String> dataIds,
String group,
String tenant,
int subQueryLimit)
Use select in to realize batch query of db records; subQueryLimit specifies the number of conditions in in, with
an upper limit of 20.
|
Page<ConfigInfo> |
findConfigInfoByDataId(int pageNo,
int pageSize,
String dataId,
String tenant)
Query configuration information based on dataId.
|
Page<ConfigInfo> |
findConfigInfoByDataIdAndAdvance(int pageNo,
int pageSize,
String dataId,
String tenant,
Map<String,Object> configAdvanceInfo)
find config info.
|
Page<ConfigInfo> |
findConfigInfoByDataIdAndApp(int pageNo,
int pageSize,
String dataId,
String tenant,
String appName)
Query configuration information based on dataId.
|
Page<ConfigInfo> |
findConfigInfoByGroup(int pageNo,
int pageSize,
String group,
String tenant)
Query configuration information based on group.
|
Page<ConfigInfo> |
findConfigInfoByGroupAndAdvance(int pageNo,
int pageSize,
String group,
String tenant,
Map<String,Object> configAdvanceInfo)
Query configuration information.
|
Page<ConfigInfo> |
findConfigInfoByGroupAndApp(int pageNo,
int pageSize,
String group,
String tenant,
String appName)
Query configuration information based on group.
|
Page<ConfigInfo> |
findConfigInfoLike(int pageNo,
int pageSize,
ConfigKey[] configKeys,
boolean blacklist)
Fuzzy query configuration information based on dataId and group.
|
Page<ConfigInfo> |
findConfigInfoLike(int pageNo,
int pageSize,
String dataId,
String group,
String tenant,
String appName,
String content)
Fuzzy query configuration information based on dataId and group.
|
Page<ConfigInfo> |
findConfigInfoLike4Page(int pageNo,
int pageSize,
String dataId,
String group,
String tenant,
Map<String,Object> configAdvanceInfo)
Query config info.
|
List<ConfigInfo> |
findConfigInfosByIds(String ids)
find ConfigInfo by ids.
|
long |
findConfigMaxId()
Get the maxId.
|
List<String> |
findDatumIdByContent(String dataId,
String groupId,
String content)
Find datumId by datum content.
|
List<ConfigInfo> |
findDeletedConfig(Timestamp startTime,
Timestamp endTime)
Query deleted config.
|
ConfigInfoAggr |
findSingleConfigInfoAggr(String dataId,
String group,
String tenant,
String datumId)
Find a single piece of data before aggregation.
|
List<TenantInfo> |
findTenantByKp(String kp)
Query tenant info.
|
TenantInfo |
findTenantByKp(String kp,
String tenantId)
Query tenant info.
|
String |
generateLikeArgument(String s)
Generate fuzzy search Sql.
|
List<String> |
getConfigTagsByTenant(String tenant)
Query config tag list.
|
List<String> |
getGroupIdList(int page,
int pageSize)
get group id list by page.
|
List<String> |
getTenantIdList(int page,
int pageSize)
get tenant id list by page.
|
void |
insertConfigHistoryAtomic(long id,
ConfigInfo configInfo,
String srcIp,
String srcUser,
Timestamp time,
String ops)
Update change records; database atomic operations, minimal sql actions, no business encapsulation.
|
void |
insertOrUpdate(String srcIp,
String srcUser,
ConfigInfo configInfo,
Timestamp time,
Map<String,Object> configAdvanceInfo)
insert or update.
|
void |
insertOrUpdate(String srcIp,
String srcUser,
ConfigInfo configInfo,
Timestamp time,
Map<String,Object> configAdvanceInfo,
boolean notify)
Write to the main table, insert or update.
|
void |
insertOrUpdateBeta(ConfigInfo configInfo,
String betaIps,
String srcIp,
String srcUser,
Timestamp time,
boolean notify)
insert or update beta config.
|
void |
insertOrUpdateSub(SubInfo subInfo)
Write to the main table, insert or update.
|
void |
insertOrUpdateTag(ConfigInfo configInfo,
String tag,
String srcIp,
String srcUser,
Timestamp time,
boolean notify)
insert or update tag config.
|
void |
insertTenantInfoAtomic(String kp,
String tenantId,
String tenantName,
String tenantDesc,
String createResoure,
long time)
insert tenant info.
|
boolean |
isExistTable(String tableName)
Determine whether the table exists.
|
List<ConfigInfoWrapper> |
listAllGroupKeyMd5()
Get the Md5 value of all configurations, through the paging method.
|
List<ConfigInfoWrapper> |
listGroupKeyMd5ByPage(int pageNo,
int pageSize)
list group key md5 by page.
|
ConfigInfoWrapper |
queryConfigInfo(String dataId,
String group,
String tenant)
Query config info.
|
void |
removeAggrConfigInfo(String dataId,
String group,
String tenant)
Delete all pre-aggregation data under a dataId.
|
void |
removeConfigHistory(Timestamp startTime,
int limitSize)
Delete data before startTime.
|
void |
removeConfigInfo(String dataId,
String group,
String tenant,
String srcIp,
String srcUser)
Delete configuration information, physical deletion.
|
void |
removeConfigInfo4Beta(String dataId,
String group,
String tenant)
Delete configuration information, physical deletion.
|
void |
removeConfigInfoAtomic(String dataId,
String group,
String tenant,
String srcIp,
String srcUser)
Remove configuration; database atomic operation, minimum SQL action, no business encapsulation.
|
List<ConfigInfo> |
removeConfigInfoByIds(List<Long> ids,
String srcIp,
String srcUser)
Delete config info by ids.
|
void |
removeConfigInfoByIdsAtomic(String ids)
Remove configuration; database atomic operation, minimum SQL action, no business encapsulation.
|
void |
removeConfigInfoTag(String dataId,
String group,
String tenant,
String tag,
String srcIp,
String srcUser)
Delete configuration; database atomic operation, minimum SQL action, no business encapsulation.
|
void |
removeSingleAggrConfigInfo(String dataId,
String group,
String tenant,
String datumId)
Delete a single piece of data before aggregation.
|
void |
removeTagByIdAtomic(long id)
Delete tag.
|
void |
removeTenantInfoAtomic(String kp,
String tenantId)
Remote tenant info.
|
boolean |
replaceAggr(String dataId,
String group,
String tenant,
Map<String,String> datumMap,
String appName)
Batch replacement, first delete all the specified DataID+Group data in the aggregation table, and then insert the
data.
|
List<String> |
selectTagByConfig(String dataId,
String group,
String tenant)
Query tag list.
|
int |
tenantInfoCountByTenantId(String tenantId)
query tenantInfo (namespace) existence based by tenantId.
|
void |
updateConfigInfo(ConfigInfo configInfo,
String srcIp,
String srcUser,
Timestamp time,
Map<String,Object> configAdvanceInfo,
boolean notify)
Update common configuration information.
|
void |
updateConfigInfo4Beta(ConfigInfo configInfo,
String betaIps,
String srcIp,
String srcUser,
Timestamp time,
boolean notify)
Update beta configuration information.
|
void |
updateConfigInfo4Tag(ConfigInfo configInfo,
String tag,
String srcIp,
String srcUser,
Timestamp time,
boolean notify)
Update tag configuration information.
|
void |
updateConfigInfoAtomic(ConfigInfo configInfo,
String srcIp,
String srcUser,
Timestamp time,
Map<String,Object> configAdvanceInfo)
Update configuration; database atomic operation, minimum SQL action, no business encapsulation.
|
void |
updateConfigSubAtomic(String dataId,
String group,
String appName,
Timestamp time)
Update configuration; database atomic operation, minimum SQL action, no business encapsulation.
|
void |
updateMd5(String dataId,
String group,
String tenant,
String md5,
Timestamp lastTime)
update md5.
|
void |
updateTenantNameAtomic(String kp,
String tenantId,
String tenantName,
String tenantDesc)
Update tenantInfo showname.
|
static final Object[] EMPTY_ARRAY
static final String SQL_TENANT_INFO_COUNT_BY_TENANT_ID
static final int QUERY_LIMIT_SIZE
<E> PaginationHelper<E> createPaginationHelper()
E - Generic objectPaginationHelpervoid addConfigInfo(String srcIp, String srcUser, ConfigInfo configInfo, Timestamp time, Map<String,Object> configAdvanceInfo, boolean notify)
srcIp - remote ipsrcUser - userconfigInfo - config infotime - timeconfigAdvanceInfo - advance infonotify - whether to pushvoid addConfigInfo4Beta(ConfigInfo configInfo, String betaIps, String srcIp, String srcUser, Timestamp time, boolean notify)
configInfo - config infobetaIps - ip for pushsrcIp - remote ipsrcUser - usertime - timenotify - whether to pushvoid addConfigInfo4Tag(ConfigInfo configInfo, String tag, String srcIp, String srcUser, Timestamp time, boolean notify)
configInfo - config infotag - tagsrcIp - remote ipsrcUser - usertime - timenotify - whether to pushvoid updateConfigInfo(ConfigInfo configInfo, String srcIp, String srcUser, Timestamp time, Map<String,Object> configAdvanceInfo, boolean notify)
configInfo - config infosrcIp - remote ipsrcUser - usertime - timeconfigAdvanceInfo - advance infonotify - whether to pushvoid updateConfigInfo4Beta(ConfigInfo configInfo, String betaIps, String srcIp, String srcUser, Timestamp time, boolean notify)
configInfo - config infobetaIps - ip for pushsrcIp - remote ipsrcUser - usertime - timenotify - whether to pushvoid updateConfigInfo4Tag(ConfigInfo configInfo, String tag, String srcIp, String srcUser, Timestamp time, boolean notify)
configInfo - config infotag - tagsrcIp - remote ipsrcUser - usertime - timenotify - whether to pushvoid insertOrUpdateBeta(ConfigInfo configInfo, String betaIps, String srcIp, String srcUser, Timestamp time, boolean notify)
configInfo - config infobetaIps - ip for pushsrcIp - remote ipsrcUser - usertime - timenotify - whether to pushvoid insertOrUpdateTag(ConfigInfo configInfo, String tag, String srcIp, String srcUser, Timestamp time, boolean notify)
configInfo - config infotag - tagsrcIp - remote ipsrcUser - usertime - timenotify - whether to pushvoid updateMd5(String dataId, String group, String tenant, String md5, Timestamp lastTime)
dataId - data idgroup - grouptenant - tenantmd5 - md5lastTime - last modified timevoid insertOrUpdate(String srcIp, String srcUser, ConfigInfo configInfo, Timestamp time, Map<String,Object> configAdvanceInfo)
srcIp - remote ipsrcUser - userconfigInfo - config infotime - timeconfigAdvanceInfo - advance infovoid insertOrUpdate(String srcIp, String srcUser, ConfigInfo configInfo, Timestamp time, Map<String,Object> configAdvanceInfo, boolean notify)
srcIp - remote ipsrcUser - userconfigInfo - config infotime - timeconfigAdvanceInfo - advance infonotify - whether to pushvoid insertOrUpdateSub(SubInfo subInfo)
subInfo - sub infovoid removeConfigInfo(String dataId, String group, String tenant, String srcIp, String srcUser)
dataId - data idgroup - grouptenant - tenantsrcIp - remote ipsrcUser - userList<ConfigInfo> removeConfigInfoByIds(List<Long> ids, String srcIp, String srcUser)
ids - id listsrcIp - remote ipsrcUser - userConfigInfo listvoid removeConfigInfo4Beta(String dataId, String group, String tenant)
dataId - data idgroup - grouptenant - tenantboolean addAggrConfigInfo(String dataId, String group, String tenant, String datumId, String appName, String content)
dataId - data idgroup - grouptenant - tenantdatumId - datum idappName - app namecontent - config contenttrue if add successvoid removeSingleAggrConfigInfo(String dataId, String group, String tenant, String datumId)
dataId - data idgroup - grouptenant - tenantdatumId - datum idvoid removeAggrConfigInfo(String dataId, String group, String tenant)
dataId - data idgroup - grouptenant - tenantboolean batchRemoveAggr(String dataId, String group, String tenant, List<String> datumList)
dataId - dataIdgroup - grouptenant - tenantdatumList - datumListtrue if remove successvoid removeConfigHistory(Timestamp startTime, int limitSize)
startTime - start timelimitSize - limit sizeint findConfigHistoryCountByTime(Timestamp startTime)
startTime - start timelong findConfigMaxId()
boolean batchPublishAggr(String dataId, String group, String tenant, Map<String,String> datumMap, String appName)
dataId - dataIdgroup - grouptenant - tenantappName - app namedatumMap - datumMaptrue if publish successboolean replaceAggr(String dataId, String group, String tenant, Map<String,String> datumMap, String appName)
dataId - dataIdgroup - grouptenant - tenantappName - app namedatumMap - datumMaptrue if replace success@Deprecated List<ConfigInfo> findAllDataIdAndGroup()
Config listConfigInfo4Beta findConfigInfo4Beta(String dataId, String group, String tenant)
dataId - data idgroup - grouptenant - tenantConfigInfo4BetaConfigInfo4Tag findConfigInfo4Tag(String dataId, String group, String tenant, String tag)
dataId - data idgroup - grouptenant - tenanttag - tagConfigInfo4TagConfigInfo findConfigInfoApp(String dataId, String group, String tenant, String appName)
dataId - data idgroup - grouptenant - tenantappName - app nameConfigInfoConfigInfo findConfigInfoAdvanceInfo(String dataId, String group, String tenant, Map<String,Object> configAdvanceInfo)
dataId - data idgroup - grouptenant - tenantconfigAdvanceInfo - advance infoConfigConfigInfoBase findConfigInfoBase(String dataId, String group)
dataId - data idgroup - groupConfigInfoBaseConfigInfo findConfigInfo(long id)
id - idConfigInfoConfigInfo findConfigInfo(String dataId, String group, String tenant)
dataId - dataIdgroup - grouptenant - tenantPage<ConfigInfo> findConfigInfoByDataId(int pageNo, int pageSize, String dataId, String tenant)
pageNo - Page number (must be greater than 0)pageSize - Page size (must be greater than 0)dataId - data idtenant - tenantPage with ConfigInfo generationPage<ConfigInfo> findConfigInfoByDataIdAndApp(int pageNo, int pageSize, String dataId, String tenant, String appName)
pageNo - Page number (must be greater than 0)pageSize - Page size (must be greater than 0)dataId - data idtenant - tenantappName - app namePage with ConfigInfo generationPage<ConfigInfo> findConfigInfoByDataIdAndAdvance(int pageNo, int pageSize, String dataId, String tenant, Map<String,Object> configAdvanceInfo)
pageNo - page numberpageSize - page sizedataId - data idtenant - tenantconfigAdvanceInfo - advance infoPage with ConfigInfo generationPage<ConfigInfo> findConfigInfo4Page(int pageNo, int pageSize, String dataId, String group, String tenant, Map<String,Object> configAdvanceInfo)
pageNo - page numberpageSize - page sizedataId - data idgroup - grouptenant - tenantconfigAdvanceInfo - advance infoPage with ConfigInfo generationPage<ConfigInfoBase> findConfigInfoBaseByDataId(int pageNo, int pageSize, String dataId)
pageNo - Page number (must be greater than 0)pageSize - Page size (must be greater than 0)dataId - data idPage with ConfigInfoBase generationPage<ConfigInfo> findConfigInfoByGroup(int pageNo, int pageSize, String group, String tenant)
pageNo - Page number (must be greater than 0)pageSize - Page size (must be greater than 0)group - grouptenant - tenantPage with ConfigInfo generationPage<ConfigInfo> findConfigInfoByGroupAndApp(int pageNo, int pageSize, String group, String tenant, String appName)
pageNo - Page number (must be greater than 0)pageSize - Page size (must be greater than 0)group - grouptenant - tenantappName - app namePage with ConfigInfo generationPage<ConfigInfo> findConfigInfoByGroupAndAdvance(int pageNo, int pageSize, String group, String tenant, Map<String,Object> configAdvanceInfo)
pageNo - page numberpageSize - page sizegroup - grouptenant - tenantconfigAdvanceInfo - advance infoPage with ConfigInfo generationPage<ConfigInfo> findConfigInfoByApp(int pageNo, int pageSize, String tenant, String appName)
pageNo - Page number (must be greater than 0)pageSize - Page size (must be greater than 0)tenant - tenantappName - app namePage with ConfigInfo generationPage<ConfigInfo> findConfigInfoByAdvance(int pageNo, int pageSize, String tenant, Map<String,Object> configAdvanceInfo)
pageNo - page numberpageSize - page sizetenant - tenantconfigAdvanceInfo - advance infoPage with ConfigInfo generationPage<ConfigInfoBase> findConfigInfoBaseByGroup(int pageNo, int pageSize, String group)
pageNo - Page number (must be greater than 0)pageSize - Page size (must be greater than 0)group - groupPage with ConfigInfoBase generationint configInfoCount()
int configInfoCount(String tenant)
tenant - tenantint configInfoBetaCount()
int configInfoTagCount()
List<String> getTenantIdList(int page, int pageSize)
page - page numberpageSize - page sizeList<String> getGroupIdList(int page, int pageSize)
page - page numberpageSize - page sizeint aggrConfigInfoCount(String dataId, String group, String tenant)
dataId - data idgroup - grouptenant - tenantint aggrConfigInfoCount(String dataId, String group, String tenant, List<String> datumIds, boolean isIn)
dataId - data idgroup - grouptenant - tenantdatumIds - datum id listisIn - search conditionint aggrConfigInfoCountIn(String dataId, String group, String tenant, List<String> datumIds)
dataId - data idgroup - grouptenant - tenantdatumIds - datum idint aggrConfigInfoCountNotIn(String dataId, String group, String tenant, List<String> datumIds)
dataId - data idgroup - grouptenant - tenantdatumIds - datum idPage<ConfigInfo> findAllConfigInfo(int pageNo, int pageSize, String tenant)
pageNo - Page number (starting at 1)pageSize - Page size (must be greater than 0)tenant - tenantPage with ConfigInfo generationPage<ConfigKey> findAllConfigKey(int pageNo, int pageSize, String tenant)
@Deprecated Page<ConfigInfoBase> findAllConfigInfoBase(int pageNo, int pageSize)
pageNo - Page number (starting at 1)pageSize - Page size (must be greater than 0)Page with ConfigInfoBase generationPage<ConfigInfoWrapper> findAllConfigInfoForDumpAll(int pageNo, int pageSize)
pageNo - page numberpageSize - page sizePage with ConfigInfoWrapper generationPage<ConfigInfoWrapper> findAllConfigInfoFragment(long lastMaxId, int pageSize)
lastMaxId - last max idpageSize - page sizePage with ConfigInfoWrapper generationPage<ConfigInfoBetaWrapper> findAllConfigInfoBetaForDumpAll(int pageNo, int pageSize)
pageNo - page numberpageSize - page sizePage with ConfigInfoWrapper generationPage<ConfigInfoTagWrapper> findAllConfigInfoTagForDumpAll(int pageNo, int pageSize)
pageNo - page numbserpageSize - page sizxePage with ConfigInfoWrapper generationList<ConfigInfo> findConfigInfoByBatch(List<String> dataIds, String group, String tenant, int subQueryLimit)
dataIds - data id listgroup - grouptenant - tenantsubQueryLimit - sub query limitPage with ConfigInfo generationPage<ConfigInfo> findConfigInfoLike(int pageNo, int pageSize, String dataId, String group, String tenant, String appName, String content)
pageNo - Page number (must be greater than 0)pageSize - Page size (must be greater than 0)dataId - Support fuzzy querygroup - Support fuzzy querytenant - Support fuzzy queryappName - app namecontent - config contentPage with ConfigInfo generationPage<ConfigInfo> findConfigInfoLike(int pageNo, int pageSize, ConfigKey[] configKeys, boolean blacklist)
pageNo - Page number (must be greater than 0)pageSize - Page size (must be greater than 0)configKeys - Query configuration listblacklist - Whether to blacklistPage with ConfigInfo generationPage<ConfigInfo> findConfigInfoLike4Page(int pageNo, int pageSize, String dataId, String group, String tenant, Map<String,Object> configAdvanceInfo)
pageNo - page numberpageSize - page sizedataId - data idgroup - grouptenant - tenantconfigAdvanceInfo - advance infoPage with ConfigInfo generationPage<ConfigInfoBase> findConfigInfoBaseLike(int pageNo, int pageSize, String dataId, String group, String content) throws IOException
pageNo - Page number (must be greater than 0)pageSize - Page size (must be greater than 0)dataId - data idgroup - groupcontent - config contentPage with ConfigInfoBase generationIOException - exceptionConfigInfoAggr findSingleConfigInfoAggr(String dataId, String group, String tenant, String datumId)
dataId - data idgroup - grouptenant - tenantdatumId - datum idConfigInfoAggrList<ConfigInfoAggr> findConfigInfoAggr(String dataId, String group, String tenant)
dataId - data idgroup - grouptenant - tenantConfigInfoAggr listPage<ConfigInfoAggr> findConfigInfoAggrByPage(String dataId, String group, String tenant, int pageNo, int pageSize)
dataId - data idgroup - grouptenant - tenantpageNo - page numberpageSize - page sizePage with ConfigInfoAggr generationPage<ConfigInfoAggr> findConfigInfoAggrLike(int pageNo, int pageSize, ConfigKey[] configKeys, boolean blacklist)
pageNo - pageNopageSize - pageSizeconfigKeys - aggregate data conditionsblacklist - blacklistPage with ConfigInfoAggr generationList<ConfigInfoChanged> findAllAggrGroup()
ConfigInfoChanged listList<String> findDatumIdByContent(String dataId, String groupId, String content)
dataId - data idgroupId - groupcontent - contentList<ConfigInfoWrapper> findChangeConfig(Timestamp startTime, Timestamp endTime)
startTime - start timeendTime - end timeConfigInfoWrapper listPage<ConfigInfoWrapper> findChangeConfig(String dataId, String group, String tenant, String appName, Timestamp startTime, Timestamp endTime, int pageNo, int pageSize, long lastMaxId)
dataId - dataId Support Fuzzy querygroup - dataId Support Fuzzy querytenant - tenantappName - app namestartTime - start timeendTime - end timepageNo - pageNopageSize - pageSizelastMaxId - last max idPage with ConfigInfoWrapper generationList<ConfigInfo> findDeletedConfig(Timestamp startTime, Timestamp endTime)
startTime - start timeendTime - end timeConfigInfo listlong addConfigInfoAtomic(long id,
String srcIp,
String srcUser,
ConfigInfo configInfo,
Timestamp time,
Map<String,Object> configAdvanceInfo)
id - idsrcIp - ipsrcUser - userconfigInfo - infotime - timeconfigAdvanceInfo - advance infovoid addConfigTagRelationAtomic(long configId,
String tagName,
String dataId,
String group,
String tenant)
configId - idtagName - tagdataId - data idgroup - grouptenant - tenantvoid addConfigTagsRelation(long configId,
String configTags,
String dataId,
String group,
String tenant)
configId - config idconfigTags - tagsdataId - dataIdgroup - grouptenant - tenantvoid removeTagByIdAtomic(long id)
id - idList<String> getConfigTagsByTenant(String tenant)
tenant - tenantList<String> selectTagByConfig(String dataId, String group, String tenant)
dataId - data idgroup - grouptenant - tenantvoid removeConfigInfoAtomic(String dataId, String group, String tenant, String srcIp, String srcUser)
dataId - dataIdgroup - grouptenant - tenantsrcIp - ipsrcUser - uservoid removeConfigInfoByIdsAtomic(String ids)
ids - idsvoid removeConfigInfoTag(String dataId, String group, String tenant, String tag, String srcIp, String srcUser)
dataId - dataIdgroup - grouptenant - tenanttag - tagsrcIp - remote ipsrcUser - uservoid updateConfigInfoAtomic(ConfigInfo configInfo, String srcIp, String srcUser, Timestamp time, Map<String,Object> configAdvanceInfo)
configInfo - config infosrcIp - remote ipsrcUser - usertime - timeconfigAdvanceInfo - advance infoList<ConfigInfo> findConfigInfosByIds(String ids)
ids - id listConfigInfo listConfigAdvanceInfo findConfigAdvanceInfo(String dataId, String group, String tenant)
dataId - dataIdgroup - grouptenant - tenantConfigAllInfo findConfigAllInfo(String dataId, String group, String tenant)
dataId - dataIdgroup - grouptenant - tenantvoid insertConfigHistoryAtomic(long id,
ConfigInfo configInfo,
String srcIp,
String srcUser,
Timestamp time,
String ops)
id - idconfigInfo - config infosrcIp - ipsrcUser - usertime - timeops - ops typePage<ConfigHistoryInfo> findConfigHistory(String dataId, String group, String tenant, int pageNo, int pageSize)
dataId - data Idgroup - grouptenant - tenantpageNo - nopageSize - sizePage with ConfigHistoryInfo generationvoid addConfigSubAtomic(String dataId, String group, String appName, Timestamp date)
dataId - dataIdgroup - groupappName - appNamedate - datevoid updateConfigSubAtomic(String dataId, String group, String appName, Timestamp time)
dataId - data Idgroup - groupappName - app nametime - timeConfigHistoryInfo detailConfigHistory(Long nid)
nid - nidConfigHistoryInfoConfigHistoryInfo detailPreviousConfigHistory(Long id)
id - idConfigHistoryInfovoid insertTenantInfoAtomic(String kp, String tenantId, String tenantName, String tenantDesc, String createResoure, long time)
kp - kptenantId - tenant IdtenantName - tenant nametenantDesc - tenant descriptioncreateResoure - create resoucetime - timevoid updateTenantNameAtomic(String kp, String tenantId, String tenantName, String tenantDesc)
kp - kptenantId - tenant IdtenantName - tenant nametenantDesc - tenant descriptionList<TenantInfo> findTenantByKp(String kp)
kp - kpTenantInfo listTenantInfo findTenantByKp(String kp, String tenantId)
kp - kptenantId - tenant idTenantInfovoid removeTenantInfoAtomic(String kp, String tenantId)
kp - kptenantId - tenant idList<ConfigInfo> convertDeletedConfig(List<Map<String,Object>> list)
list - origin dataConfigInfo listList<ConfigInfoWrapper> convertChangeConfig(List<Map<String,Object>> list)
list - origin dataConfigInfoWrapper listList<ConfigInfoWrapper> listAllGroupKeyMd5()
ConfigInfoWrapper listList<ConfigInfoWrapper> listGroupKeyMd5ByPage(int pageNo, int pageSize)
pageNo - page nopageSize - page sizeConfigInfoWrapper listString generateLikeArgument(String s)
s - origin stringConfigInfoWrapper queryConfigInfo(String dataId, String group, String tenant)
dataId - data idgroup - grouptenant - tenantConfigInfoWrapperboolean isExistTable(String tableName)
tableName - table nametrue if table existBoolean completeMd5()
true if successList<ConfigAllInfo> findAllConfigInfo4Export(String dataId, String group, String tenant, String appName, List<Long> ids)
dataId - data idgroup - grouptenant - tenantappName - appNameids - idsMap<String,Object> batchInsertOrUpdate(List<ConfigAllInfo> configInfoList, String srcUser, String srcIp, Map<String,Object> configAdvanceInfo, Timestamp time, boolean notify, SameConfigPolicy policy) throws NacosException
configInfoList - config info listsrcUser - usersrcIp - remote ipconfigAdvanceInfo - advance infotime - timenotify - whether to pushpolicy - SameConfigPolicyNacosException - nacos exceptionint tenantInfoCountByTenantId(String tenantId)
tenantId - tenant IdCopyright © 2018–2022 Alibaba Group. All rights reserved.