Skip to content

Instantly share code, notes, and snippets.

@joemfb
joemfb / fn-info.xqy
Created September 11, 2014 18:58
XQuery function info in MarkLogic
xquery version "1.0-ml";
declare function local:fn-info($fn)
{
xdmp:function-name($fn),
xdmp:function-signature($fn),
xdmp:function-module($fn)
};
local:fn-info( cts:special#1 )
@joemfb
joemfb / appservices-utils.xqy
Last active August 29, 2015 14:06
Utility functions for working with app-service APIs (Search, REST, etc.)
xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin" at "/MarkLogic/admin.xqy";
import module namespace ast = "http://marklogic.com/appservices/search-ast" at "/MarkLogic/appservices/search/ast.xqy";
import module namespace dbut = "http://marklogic.com/rest-api/lib/db-util" at "/MarkLogic/rest-api/lib/db-util.xqy";
import module namespace eput = "http://marklogic.com/rest-api/lib/endpoint-util" at "/MarkLogic/rest-api/lib/endpoint-util.xqy";
import module namespace sut = "http://marklogic.com/rest-api/lib/search-util" at "/MarkLogic/rest-api/lib/search-util.xqy";
import module namespace csu = "http://marklogic.com/rest-api/config-query-util" at "/MarkLogic/rest-api/lib/config-query-util.xqy";
import module namespace config-query = "http://marklogic.com/rest-api/models/config-query" at "/MarkLogic/rest-api/models/config-query-model.xqy";

Keybase proof

I hereby claim:

  • I am joemfb on github.
  • I am joemfb (https://keybase.io/joemfb) on keybase.
  • I have a public key whose fingerprint is CCB1 0C6E 555D 3645 8F4B 459B 1EE9 B9EF C7B4 350B

To claim this, I am signing this object: