Skip to content
This repository has been archived by the owner on Nov 9, 2022. It is now read-only.

XQuery API Configuration Management

isubiker edited this page Oct 27, 2011 · 1 revision

XQuery API - Configuration Management

manage:createJSONRange(
    $name as xs:string,
    $key as xs:string,
    $type as xs:string,
    $config as element()
) as empty-sequence()

manage:createXMLElementRange(
    $name as xs:string,
    $element as xs:string,
    $type as xs:string,
    $config as element()
) as empty-sequence()

manage:createXMLAttributeRange(
    $name as xs:string,
    $element as xs:string,
    $attribute as xs:string,
    $type as xs:string,
    $config as element()
) as empty-sequence()

manage:deleteRange(
    $name as xs:string,
    $config as element()
) as empty-sequence()

manage:getRange(
    $name as xs:string
) as element(json:item)?

manage:getAllRanges(
) as element(json:item)*

manage:createJSONBucketedRange(
    $name as xs:string,
    $key as xs:string,
    $type as xs:string,
    $buckets as element()+,
    $config as element()
) as empty-sequence()

manage:createJSONAutoBucketedRange(
    $name as xs:string,
    $key as xs:string,
    $type as xs:string,
    $bucketInterval as xs:string,
    $startingAt as xs:anySimpleType,
    $stoppingAt as xs:anySimpleType?,
    $firstFormat as xs:string,
    $format as xs:string,
    $lastFormat as xs:string,
    $config as element()
) as empty-sequence()

manage:createXMLElementBucketedRange(
    $name as xs:string,
    $element as xs:string,
    $type as xs:string,
    $buckets as element()+,
    $config as element()
) as empty-sequence()

manage:createXMLElementAutoBucketedRange(
    $name as xs:string,
    $element as xs:string,
    $type as xs:string,
    $bucketInterval as xs:string,
    $startingAt as xs:anySimpleType,
    $stoppingAt as xs:anySimpleType?,
    $firstFormat as xs:string,
    $format as xs:string,
    $lastFormat as xs:string,
    $config as element()
) as empty-sequence()

manage:createXMLAttributeBucketedRange(
    $name as xs:string,
    $element as xs:string,
    $attribute as xs:string,
    $type as xs:string,
    $buckets as element()+,
    $config as element()
) as empty-sequence()

manage:createXMLAttributeAutoBucketedRange(
    $name as xs:string,
    $element as xs:string,
    $attribute as xs:string,
    $type as xs:string,
    $bucketInterval as xs:string,
    $startingAt as xs:anySimpleType,
    $stoppingAt as xs:anySimpleType?,
    $firstFormat as xs:string,
    $format as xs:string,
    $lastFormat as xs:string,
    $config as element()
) as empty-sequence()

manage:deleteBucketedRange(
    $name as xs:string,
    $config as element()
) as empty-sequence()

manage:getBucketedRange(
    $name as xs:string
) as element(json:item)?

manage:getAllBucketedRanges(
) as element(json:item)*

manage:setNamespaceURI(
    $prefix as xs:string,
    $uri as xs:string
) as empty-sequence()

manage:deleteNamespace(
    $prefix as xs:string
) as empty-sequence()

manage:getNamespaceURI(
    $prefix as xs:string
) as element(json:item)*

manage:getAllNamespaces(
) as element(json:item)*

manage:createPlace(
    $placeName as xs:string,
    $mode as xs:string,
    $options as xs:string*
) as empty-sequence()

manage:deletePlace(
    $placeName as xs:string
) as empty-sequence()

manage:addKeyToPlace(
    $placeName as xs:string?,
    $key as xs:string,
    $type as xs:string,
    $weight as xs:decimal
) as empty-sequence()

manage:addElementToPlace(
    $placeName as xs:string?,
    $elementName as xs:string,
    $type as xs:string,
    $weight as xs:decimal
) as empty-sequence()

manage:addAttributeToPlace(
    $placeName as xs:string?,
    $elementName as xs:string,
    $attributeName as xs:string,
    $weight as xs:decimal
) as empty-sequence()

manage:addPlaceToPlace(
    $placeName as xs:string?,
    $subPlaceName as xs:string
) as empty-sequence()

manage:removeKeyFromPlace(
    $placeName as xs:string?,
    $key as xs:string,
    $type as xs:string
) as empty-sequence()

manage:removeElementFromPlace(
    $placeName as xs:string?,
    $elementName as xs:string,
    $type as xs:string
) as empty-sequence()

manage:removeAttributeFromPlace(
    $placeName as xs:string?,
    $elementName as xs:string,
    $attributeName as xs:string
) as empty-sequence()

manage:removePlaceFromPlace(
    $placeName as xs:string?,
    $subPlaceName as xs:string
) as empty-sequence()

function manage:getPlace(
    $placeName as xs:string?
) as element(json:item)

manage:getAllPlaces(
) as element(json:item)*

manage:setTransformer(
    $name as xs:string,
    $transformer as xs:string
) as empty-sequence()

manage:deleteTransformer(
    $name as xs:string
) as empty-sequence()

manage:getTransformer(
    $name as xs:string
) as element()?

manage:getAllTransformerNames(
) as xs:string*
Clone this wiki locally