question: public long rangeCount ( final boolean exact , final Resource s , final URI p , final Value o , final Resource ... c ) throws Exception { if ( c == null ) { throw new IllegalArgumentException ( ) ; } final UUID uuid = UUID . randomUUID ( ) ; final ConnectOptions opts = mgr . newQueryConnectOptions ( sparqlEndpointURL , uuid , tx ) ; opts . addRequestParam ( "ESTCARD" ) ; if ( exact ) { opts . addRequestParam ( "exact" , "true" ) ; } if ( s != null ) { opts . addRequestParam ( "s" , EncodeDecodeValue . encodeValue ( s ) ) ; } if ( p != null ) { opts . addRequestParam ( "p" , EncodeDecodeValue . encodeValue ( p ) ) ; } if ( o != null ) { opts . addRequestParam ( "o" , EncodeDecodeValue . encodeValue ( o ) ) ; } opts . addRequestParam ( "c" , EncodeDecodeValue . encodeContexts ( c ) ) ; JettyResponseListener resp = null ; try { opts . setAcceptHeader ( ConnectOptions . MIME_APPLICATION_XML ) ; checkResponseCode ( resp = doConnect ( opts ) ) ; final RangeCountResult result = rangeCountResults ( resp ) ; return result . rangeCount ; } finally { if ( resp != null ) resp . abort ( ) ; } }
target:  Perform a range count on the statement indices for a given triple (quad) pattern. <p> Note: fast range counts are *fast*. They require two key probes into the indices. Exact range counts are only fast when the indices do not support isolation or fused views. Isolation is used if the namespace supports full read/write transactions. Fused views are used in scale-out to model shards and are also used in full read/write transaction support.