공용 인터페이스 검색 서비스
수정자 및 유형 | 방법 | 상품 설명 |
---|---|---|
int |
executeNonQuery(QueryCommand queryCommand) |
캐시에서 삭제 문을 실행합니다.
|
CacheReader |
executeReader(QueryCommand queryCommand) |
지정된 쿼리를 기반으로 캐시에서 검색을 수행합니다.
|
CacheReader |
executeReader(QueryCommand queryCommand,
boolean getData,
int chunkSize) |
지정된 쿼리를 기반으로 캐시에서 검색을 수행합니다.
|
<T> T |
executeScalar(QueryCommand queryCommand,
java.lang.Class<?> cls) |
쿼리를 실행하고 쿼리에서 반환된 결과 집합의 첫 번째 행의 첫 번째 열을 반환합니다.
|
<T> java.util.Map<java.lang.String,T> |
getByTag(Tag tag) |
지정된 태그가 있는 캐시된 모든 항목을 가져옵니다.
|
<T> java.util.Map<java.lang.String,T> |
getByTag(java.lang.String wildCardExpression) |
와일드 카드 지원 태그가 있는 모든 캐시된 개체를 가져옵니다.
|
<T> java.util.Map<java.lang.String,T> |
getByTags(java.util.List<Tag> tags,
TagSearchOptions type) |
지정된 태그가 있는 캐시된 개체를 반환합니다.
TagSearchOptions . |
<T> java.util.Map<java.lang.String,T> |
getGroupData(java.lang.String group) |
지정된 그룹의 키 및 값 쌍을 검색합니다.
|
java.util.Collection<java.lang.String> |
getGroupKeys(java.lang.String group) |
지정된 그룹에 있는 항목의 키를 검색합니다.
|
java.util.Collection<java.lang.String> |
getKeysByTag(Tag tag) |
지정된 태그가 있는 개체의 모든 키를 가져옵니다.
|
java.util.Collection<java.lang.String> |
getKeysByTag(java.lang.String wildCardExpression) |
와일드 카드 지원 태그가 있는 모든 키를 가져옵니다.
|
java.util.Collection<java.lang.String> |
getKeysByTags(java.util.List<Tag> tags,
TagSearchOptions type) |
지정된 태그가 있는 캐시된 항목의 키를 반환합니다.
TagSearchOptions . |
void |
removeByTag(Tag tag) |
지정된 태그가 있는 캐시된 개체를 제거합니다.
|
void |
removeByTags(java.util.List<Tag> tags,
TagSearchOptions type) |
지정된 태그가 있는 캐시된 개체를 제거합니다.
TagSearchOptions . |
void |
removeGroupData(java.lang.String group) |
캐시에서 지정된 그룹과 관련된 데이터 항목을 제거합니다.
|
int executeNonQuery (쿼리 명령 queryCommand)가 던집니다. 캐시 예외, java.lang.IllegalArgumentException
queryCommand
- QueryCommand
쿼리 텍스트와 값을 포함합니다.CacheException
java.lang.IllegalArgumentException
캐시 리더 실행리더(쿼리 명령 queryCommand)가 던집니다. 캐시 예외, java.lang.IllegalArgumentException
queryCommand
- QueryCommand
쿼리 텍스트와 값을 포함합니다.CacheException
java.lang.IllegalArgumentException
캐시 리더 실행리더(쿼리 명령 queryCommand, 부울 getData, int chunkSize)가 발생합니다. 캐시 예외, java.lang.IllegalArgumentException
queryCommand
- QueryCommand
쿼리 텍스트와 값을 포함합니다.getData
- 결과 값이 키와 함께 반환되어야 하는지 여부를 나타내는 플래그입니다.chunkSize
- 검색 후 수신되는 데이터/키 패킷의 크기, 기본값은 512*1024KB입니다.CacheException
java.lang.IllegalArgumentException
T 실행 스칼라(쿼리 명령 queryCommand, java.lang.Class cls) 던지기 캐시 예외, java.lang.IllegalArgumentException
T
- 캐시에서 얻은 값의 유형을 지정합니다.queryCommand
- QueryCommand
쿼리 텍스트와 값을 포함합니다.cls
- 캐시에서 얻은 값의 클래스를 지정합니다.CacheException
java.lang.IllegalArgumentException
무효 제거ByTag(꼬리표 태그) 던지기 캐시 예외, java.lang.IllegalArgumentException
tag
- 캐시를 검색할 태그입니다.CacheException
java.lang.IllegalArgumentException
무효 removeByTags (java.util.List꼬리표> 태그, 태그검색옵션 유형) 던지기 캐시 예외, java.lang.IllegalArgumentException
TagSearchOptions
.tags
- 캐시를 검색할 태그 목록입니다.type
- TagSearchOptions
태그에 대한 검색 유형을 지정합니다.CacheException
java.lang.IllegalArgumentException
java.util.Map getByTag(꼬리표 태그) 던지다 캐시 예외, java.lang.IllegalArgumentException
T
- 캐시에서 얻은 값의 유형을 지정합니다.tag
- 캐시 아이템을 검색할 태그 이름.CacheException
java.lang.IllegalArgumentException
java.util.Map getByTag(java.lang.String wildCardExpression) 던짐 캐시 예외, java.lang.IllegalArgumentException
T
- 캐시에서 얻은 값의 유형을 지정합니다.wildCardExpression
- 검색할 와일드카드 표현식입니다.CacheException
java.lang.IllegalArgumentException
java.util.Map getByTags(java.util.List꼬리표> 태그, 태그검색옵션 유형) 던지다 캐시 예외, java.lang.IllegalArgumentException
TagSearchOptions
.T
- 캐시에서 얻은 값의 유형을 지정합니다.tags
- 캐시를 검색할 태그 목록입니다.type
- TagSearchOptions
태그에 대한 검색 유형을 지정합니다.CacheException
java.lang.IllegalArgumentException
java.util.Collection getKeysByTag(꼬리표 태그) 던지기 캐시 예외, java.lang.IllegalArgumentException
tag
- 캐시를 검색할 태그입니다.CacheException
java.lang.IllegalArgumentException
java.util.Collection getKeysByTag (java.lang.String wildCardExpression) 발생 캐시 예외, java.lang.IllegalArgumentException
wildCardExpression
- 검색할 와일드카드 표현식입니다.CacheException
java.lang.IllegalArgumentException
java.util.Collection getKeysByTags (java.util.List꼬리표> 태그, 태그검색옵션 유형) 던지기 캐시 예외, java.lang.IllegalArgumentException
TagSearchOptions
.tags
- 캐시를 검색할 태그 목록입니다.type
- TagSearchOptions
태그에 대한 검색 유형을 지정합니다.CacheException
java.lang.IllegalArgumentException
void removeGroupData (java.lang.String 그룹) 발생 캐시 예외, java.lang.IllegalArgumentException
group
- 제거할 그룹의 이름입니다.CacheException
java.lang.IllegalArgumentException
java.util.Collection getGroupKeys(java.lang.String 그룹) 발생 캐시 예외, java.lang.IllegalArgumentException
group
- 키를 반환할 그룹의 이름입니다.CacheException
java.lang.IllegalArgumentException
java.util.Map getGroupData(java.lang.String 그룹) throws 캐시 예외, java.lang.IllegalArgumentException
T
- 캐시에서 얻은 값의 유형을 지정합니다.group
- 데이터를 반환할 그룹의 이름입니다.CacheException
java.lang.IllegalArgumentException