接口 TenantCapacityMapper
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 java.lang.StringcorrectUsage()Correct Usage.java.lang.StringdecrementUsage()DecrementUsage.java.lang.StringgetCapacityList4CorrectUsage()Get TenantCapacity List, only including id and tenantId value.java.lang.StringincrementUsage()Increment Usage.java.lang.StringincrementUsageWithDefaultQuotaLimit()Increment UsageWithDefaultQuotaLimit.java.lang.StringincrementUsageWithQuotaLimit()Increment UsageWithQuotaLimit.java.lang.StringinsertTenantCapacity()Insert TenantCapacity.-
从接口继承的方法 com.alibaba.nacos.plugin.datasource.mapper.Mapper
count, delete, getDataSource, getPrimaryKeyGeneratedKeys, getTableName, insert, select, update
-
-
-
-
方法详细资料
-
incrementUsageWithDefaultQuotaLimit
java.lang.String incrementUsageWithDefaultQuotaLimit()
Increment UsageWithDefaultQuotaLimit. The default sql: UPDATE tenant_capacity SET `usage` = `usage` + 1, gmt_modified = ? WHERE tenant_id = ? AND `usage` < ? AND quota = 0- 返回:
- The sql of increment UsageWithDefaultQuotaLimit.
-
incrementUsageWithQuotaLimit
java.lang.String incrementUsageWithQuotaLimit()
Increment UsageWithQuotaLimit. The default sql: UPDATE tenant_capacity SET `usage` = `usage` + 1, gmt_modified = ? WHERE tenant_id = ? AND `usage` < quota AND quota != 0- 返回:
- The sql of Increment UsageWithQuotaLimit.
-
incrementUsage
java.lang.String incrementUsage()
Increment Usage. The default sql: UPDATE tenant_capacity SET `usage` = `usage` + 1, gmt_modified = ? WHERE tenant_id = ?- 返回:
- The sql of increment UsageWithQuotaLimit.
-
decrementUsage
java.lang.String decrementUsage()
DecrementUsage. The default sql: UPDATE tenant_capacity SET `usage` = `usage` - 1, gmt_modified = ? WHERE tenant_id = ? AND `usage` > 0- 返回:
- The sql of decrementUsage.
-
correctUsage
java.lang.String correctUsage()
Correct Usage. The default sql: UPDATE tenant_capacity SET `usage` = (SELECT count(*) FROM config_info WHERE tenant_id = ?), gmt_modified = ? WHERE tenant_id = ?- 返回:
- The sql of correcting Usage.
-
getCapacityList4CorrectUsage
java.lang.String getCapacityList4CorrectUsage()
Get TenantCapacity List, only including id and tenantId value. The default sql: SELECT id, tenant_id FROM tenant_capacity WHERE id>? LIMIT ?- 返回:
- The sql of getting TenantCapacity List, only including id and tenantId value.
-
insertTenantCapacity
java.lang.String insertTenantCapacity()
Insert TenantCapacity. The default sql: INSERT INTO tenant_capacity (tenant_id, quota, `usage`, `max_size`, max_aggr_count, max_aggr_size, gmt_create, gmt_modified) SELECT ?, ?, count(*), ?, ?, ?, ?, ? FROM config_info WHERE tenant_id=?;- 返回:
- The sql of inserting TenantCapacity.
-
-