DynamicSchemaAPI - 전역

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기4분
  • DynamicSchemaAPI는 동적 스키마 구현에서 사용하는 다양한 캐시를 지우는 메서드를 제공합니다.

    clear() 메서드를 실행하려면 dynamic_schema_writer 역할이 있어야 합니다.

    주:
    프로덕션 환경에서 clear() 메서드를 호출할 필요가 없습니다. 구현 문제를 해결할 때 부실 데이터로 인해 캐싱 문제가 발생할 수 있다고 생각되는 경우 다음 방법을 사용합니다.

    동적 속성에 대한 자세한 내용은 다음 문서를 참조하십시오 Dynamic Schema.

    DynamicSchemaAPI - clearDynamicCategoryCache()

    전체 동적 범주 캐시(DynamicCategoryCache)를 지웁니다.

    DynamicCategoryCache는 모든 동적 범주의 내부 메모리 내 캐시입니다. 부실 범주 데이터에 문제가 있는 경우 이 메서드를 사용하여 캐시를 지웁니다.

    표 1. 매개변수
    이름 유형 설명
    없음
    표 2. 반환
    유형 설명
    안 함

    다음 코드 예제에서는 이 메서드를 호출하는 방법을 보여 줍니다.

    var api = DynamicSchemaAPI.get();
    api.clearDynamicCategoryCache();

    DynamicSchemaAPI - clearDynamicChoiceSetCache()

    전체 동적 선택 세트 캐시(DynamicChoiceSets)를 지웁니다.

    DynamicChoiceSets 는 모든 동적 선택 집합의 내부 메모리 내 캐시입니다. 부실 선택 세트 데이터와 관련된 문제가 관찰되는 경우 이 메서드를 사용하여 캐시를 지웁니다.

    표 3. 매개변수
    이름 유형 설명
    없음
    표 4. 반환
    유형 설명
    안 함

    다음 코드 예제에서는 이 메서드를 호출하는 방법을 보여 줍니다.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicChoiceSetCache();

    DynamicSchemaAPI - clearDynamicAttributeGroupCache()

    DynamicAttributeGroups 및 DynamicAttributes 캐시를 지웁니다.

    특성 및 특성 그룹 데이터를 포함하는 내부 메모리 내 캐시입니다. 부실 속성 또는 그룹 데이터에 문제가 있는 경우 이 메서드를 사용하여 캐시를 지웁니다.

    표 5. 매개변수
    이름 유형 설명
    없음
    표 6. 반환
    유형 설명
    안 함

    다음 코드 예제에서는 이 메서드를 호출하는 방법을 보여 줍니다.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicAttributeGroupCache();

    DynamicSchemaAPI - clearDynamicAttributeGroupCacheItem(문자열 sysId)

    DynamicAttributeGroup 캐시에서 지정된 동적 속성 그룹을 지웁니다.

    특정 속성 그룹에 대한 부실 데이터 문제가 관찰되는 경우 이 메서드를 사용하여 그룹의 캐시를 지웁니다.

    표 7. 매개변수
    이름 유형 설명
    sysID 문자열 캐시에서 지울 속성 그룹의 Sys_id입니다.

    테이블: 동적 속성 그룹 [dynamic_attribute_group]

    표 8. 반환
    유형 설명
    안 함

    다음 코드 예제에서는 이 메서드를 호출하는 방법을 보여 줍니다.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicAttributeGroupCacheItem(sysId);

    DynamicSchemaAPI - clearDynamicCategoryCacheItem(문자열 sysId)

    DynamicCategoryCache에서 지정된 동적 스키마 범주를 지웁니다.

    DynamicCategoryCache는 모든 동적 범주의 내부 메모리 내 캐시입니다. 특정 범주에 대한 부실 범주 데이터에 문제가 있는 경우 이 메서드를 사용하여 해당 범주의 캐시를 지웁니다.

    표 9. 매개변수
    이름 유형 설명
    sysID 문자열 캐시에서 지울 범주의 Sys_id입니다.

    테이블: 동적 범주 [dynamic_category]

    표 10. 반환
    유형 설명
    안 함

    다음 코드 예제에서는 이 메서드를 호출하는 방법을 보여 줍니다.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicCategoryCacheItem(sysId);

    DynamicSchemaAPI - clearDynamicChoiceSetItem(문자열 sysId)

    DynamicChoiceSets 캐시에서 지정된 동적 스키마 선택 세트를 지웁니다.

    DynamicChoiceSets 는 모든 동적 선택 집합에 대한 내부 메모리 내 캐시입니다. 특정 선택 세트에 대한 부실 데이터 문제가 관찰된 경우 이 방법을 사용하여 해당 선택 세트의 캐시를 지웁니다.

    표 11. 매개변수
    이름 유형 설명
    sysID 문자열 캐시에서 지우도록 설정된 선택 항목의 Sys_id입니다.

    테이블: 동적 선택 세트 [dynamic_choice_set]

    표 12. 반환
    유형 설명
    안 함

    다음 코드 예제에서는 이 메서드를 호출하는 방법을 보여 줍니다.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicChoiceSetItem(sysId); 

    DynamicSchemaAPI - get()

    DynamicSchemaAPI 싱글톤을 반환합니다.

    다른 DynamicSchemaAPI 메서드를 호출하기 전에 이 메서드를 호출해야 합니다.

    표 13. 매개변수
    이름 유형 설명
    없음
    표 14. 반환
    유형 설명
    안 함

    다음 코드 예제에서는 이 메서드를 호출하는 방법을 보여 줍니다.

    var api = DynamicSchemaAPI.get();