Parameter names in the function documents.

View: New views
3 Messages — Rating Filter:   Alert me  

Parameter names in the function documents.

by Loren Cahlander :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I have just added the ability of providing names for the parameters for the functions within the function documents.  The parameters can be changed from $a, $b, $c, etc. to named parameters within the function documents.

In the FunctionSignature, change the parameter entries from ones like:

new SequenceType[] {
new SequenceType(Type.STRING, Cardinality.EXACTLY_ONE),
new SequenceType(Type.STRING, Cardinality.EXACTLY_ONE)
},

To:

new SequenceType[] {
new FunctionParameterSequenceType("user-name", Type.STRING, Cardinality.EXACTLY_ONE, "the user name"),
new FunctionParameterSequenceType("password", Type.STRING, Cardinality.EXACTLY_ONE, "the password")
},

This shows up as:




In src/org/exist/xquery/functions/util/ExtractDocs.java, the xqDoc XML elements change from:


<function>
    <name>set-current-user</name>
    <signature>session:set-current-user($user-name as xs:string, $password as xs:string) xs:boolean?</signature>
    <comment>
        <description>Change the user identity for the current HTTP session. Subsequent XQueries in the session will run with the new user identity.</description>
    </comment>
</function>

To:

<function>
    <name>set-current-user</name>
    <signature>session:set-current-user($user-name as xs:string, $password as xs:string) xs:boolean?</signature>
    <comment>
        <description>Change the user identity for the current HTTP session. Subsequent XQueries in the session will run with the new user identity.</description>
        <param>$user-name the user name</param>
        <param>$password the password</param>
        <return>xs:boolean?</return>
        <deprecated>Moved to session module. See session:set-current-user.</deprecated>
    </comment>
</function>


webapp/xquery/functions.xql needs to be modified to show the additional elements.  Could someone take a look at that area of the code and make the changes to show these new elements?


I could start going through the attached list of files with one or more FunctionDefinition entries within, but it is a large list and it would not be completed before the next release.  Would the rest of the committers agree to help?  If so, then how do we want to proceed to split up the task of updating the FuctionDefinition entries?  I am attaching the list.


- Loren

extensions/fluent/src/org/exist/fluent/QueryService.java
extensions/indexes/lucene/src/org/exist/xquery/modules/lucene/Query.java
extensions/indexes/lucene/src/org/exist/xquery/modules/lucene/Score.java
extensions/indexes/ngram/src/org/exist/xquery/modules/ngram/HighlightMatches.java
extensions/indexes/ngram/src/org/exist/xquery/modules/ngram/NGramSearch.java
extensions/indexes/spatial/src/org/exist/xquery/modules/spatial/FunGMLProducers.java
extensions/indexes/spatial/src/org/exist/xquery/modules/spatial/FunGeometricProperties.java
extensions/indexes/spatial/src/org/exist/xquery/modules/spatial/FunSpatialSearch.java
extensions/modules/src/org/exist/xquery/modules/cache/CacheBasicFunction.java
extensions/modules/src/org/exist/xquery/modules/cache/CacheFunction.java
extensions/modules/src/org/exist/xquery/modules/cache/ClearFunction.java
extensions/modules/src/org/exist/xquery/modules/cache/GetFunction.java
extensions/modules/src/org/exist/xquery/modules/cache/PutFunction.java
extensions/modules/src/org/exist/xquery/modules/cache/RemoveFunction.java
extensions/modules/src/org/exist/xquery/modules/compression/AbstractCompressFunction.java
extensions/modules/src/org/exist/xquery/modules/compression/AbstractUnCompressFunction.java
extensions/modules/src/org/exist/xquery/modules/compression/GZipFunction.java
extensions/modules/src/org/exist/xquery/modules/compression/TarFunction.java
extensions/modules/src/org/exist/xquery/modules/compression/UnGZipFunction.java
extensions/modules/src/org/exist/xquery/modules/compression/UnTarFunction.java
extensions/modules/src/org/exist/xquery/modules/compression/UnZipFunction.java
extensions/modules/src/org/exist/xquery/modules/compression/ZipFunction.java
extensions/modules/src/org/exist/xquery/modules/datetime/CountDayInMonthFunction.java
extensions/modules/src/org/exist/xquery/modules/datetime/DateForFunction.java
extensions/modules/src/org/exist/xquery/modules/datetime/DateFromDateTimeFunction.java
extensions/modules/src/org/exist/xquery/modules/datetime/DateRangeFunctions.java
extensions/modules/src/org/exist/xquery/modules/datetime/DayInWeekFunction.java
extensions/modules/src/org/exist/xquery/modules/datetime/DaysInMonthFunction.java
extensions/modules/src/org/exist/xquery/modules/datetime/FormatDateFunction.java
extensions/modules/src/org/exist/xquery/modules/datetime/FormatDateTimeFunction.java
extensions/modules/src/org/exist/xquery/modules/datetime/FormatTimeFunction.java
extensions/modules/src/org/exist/xquery/modules/datetime/TimeFromDateTimeFunction.java
extensions/modules/src/org/exist/xquery/modules/datetime/WeekInMonthFunction.java
extensions/modules/src/org/exist/xquery/modules/example/EchoFunction.java
extensions/modules/src/org/exist/xquery/modules/file/DirectoryListFunction.java
extensions/modules/src/org/exist/xquery/modules/file/FileDelete.java
extensions/modules/src/org/exist/xquery/modules/file/FileExists.java
extensions/modules/src/org/exist/xquery/modules/file/FileIsDirectory.java
extensions/modules/src/org/exist/xquery/modules/file/FileIsReadable.java
extensions/modules/src/org/exist/xquery/modules/file/FileIsWriteable.java
extensions/modules/src/org/exist/xquery/modules/file/FileRead.java
extensions/modules/src/org/exist/xquery/modules/file/FileReadBinary.java
extensions/modules/src/org/exist/xquery/modules/file/FileReadUnicode.java
extensions/modules/src/org/exist/xquery/modules/file/SerializeToFile.java
extensions/modules/src/org/exist/xquery/modules/httpclient/BaseHTTPClientFunction.java
extensions/modules/src/org/exist/xquery/modules/httpclient/ClearPersistentCookiesFunction.java
extensions/modules/src/org/exist/xquery/modules/httpclient/DELETEFunction.java
extensions/modules/src/org/exist/xquery/modules/httpclient/GETFunction.java
extensions/modules/src/org/exist/xquery/modules/httpclient/HEADFunction.java
extensions/modules/src/org/exist/xquery/modules/httpclient/OPTIONSFunction.java
extensions/modules/src/org/exist/xquery/modules/httpclient/POSTFunction.java
extensions/modules/src/org/exist/xquery/modules/httpclient/PUTFunction.java
extensions/modules/src/org/exist/xquery/modules/image/GetHeightFunction.java
extensions/modules/src/org/exist/xquery/modules/image/GetMetadataFunction.java
extensions/modules/src/org/exist/xquery/modules/image/GetThumbnailsFunction.java
extensions/modules/src/org/exist/xquery/modules/image/GetWidthFunction.java
extensions/modules/src/org/exist/xquery/modules/image/ScaleFunction.java
extensions/modules/src/org/exist/xquery/modules/jfreechart/JFreeCharting.java
extensions/modules/src/org/exist/xquery/modules/jndi/CloseContextFunction.java
extensions/modules/src/org/exist/xquery/modules/jndi/CreateFunction.java
extensions/modules/src/org/exist/xquery/modules/jndi/DeleteFunction.java
extensions/modules/src/org/exist/xquery/modules/jndi/GetDirContextFunction.java
extensions/modules/src/org/exist/xquery/modules/jndi/ModifyFunction.java
extensions/modules/src/org/exist/xquery/modules/jndi/RenameFunction.java
extensions/modules/src/org/exist/xquery/modules/jndi/SearchFunction.java
extensions/modules/src/org/exist/xquery/modules/mail/MailFolderFunctions.java
extensions/modules/src/org/exist/xquery/modules/mail/MailSessionFunctions.java
extensions/modules/src/org/exist/xquery/modules/mail/MailStoreFunctions.java
extensions/modules/src/org/exist/xquery/modules/mail/MessageListFunctions.java
extensions/modules/src/org/exist/xquery/modules/mail/SendEmailFunction.java
extensions/modules/src/org/exist/xquery/modules/math/NoParamFunctions.java
extensions/modules/src/org/exist/xquery/modules/math/OneParamFunctions.java
extensions/modules/src/org/exist/xquery/modules/math/TwoParamFunctions.java
extensions/modules/src/org/exist/xquery/modules/metadata/MetadataFunction.java
extensions/modules/src/org/exist/xquery/modules/scheduler/DeleteScheduledJob.java
extensions/modules/src/org/exist/xquery/modules/scheduler/GetScheduledJobs.java
extensions/modules/src/org/exist/xquery/modules/scheduler/PauseScheduledJob.java
extensions/modules/src/org/exist/xquery/modules/scheduler/ResumeScheduledJob.java
extensions/modules/src/org/exist/xquery/modules/scheduler/ScheduleFunctions.java
extensions/modules/src/org/exist/xquery/modules/simpleql/ParseSimpleQL.java
extensions/modules/src/org/exist/xquery/modules/sql/ExecuteFunction.java
extensions/modules/src/org/exist/xquery/modules/sql/GetConnectionFunction.java
extensions/modules/src/org/exist/xquery/modules/sql/GetJNDIConnectionFunction.java
extensions/modules/src/org/exist/xquery/modules/svn/SVNLog.java
extensions/modules/src/org/exist/xquery/modules/uima/UIMAFunction.java
extensions/modules/src/org/exist/xquery/modules/xmldiff/Compare.java
extensions/modules/src/org/exist/xquery/modules/xslfo/RenderFunction.java
extensions/versioning/src/org/exist/versioning/xquery/DiffFunction.java
extensions/versioning/src/org/exist/versioning/xquery/PatchFunction.java
src/org/exist/backup/xquery/ListBackups.java
src/org/exist/backup/xquery/RetrieveBackup.java
src/org/exist/http/SOAPServer.java
src/org/exist/xquery/AbstractInternalModule.java
src/org/exist/xquery/BasicFunction.java
src/org/exist/xquery/DeferredFunctionCall.java
src/org/exist/xquery/ExternalModuleImpl.java
src/org/exist/xquery/Function.java
src/org/exist/xquery/FunctionCall.java
src/org/exist/xquery/FunctionDef.java
src/org/exist/xquery/FunctionFactory.java
src/org/exist/xquery/FunctionSignature.java
src/org/exist/xquery/InternalFunctionCall.java
src/org/exist/xquery/Module.java
src/org/exist/xquery/UserDefinedFunction.java
src/org/exist/xquery/XQueryContext.java
src/org/exist/xquery/functions/CollatingFunction.java
src/org/exist/xquery/functions/ExtCollection.java
src/org/exist/xquery/functions/ExtDoctype.java
src/org/exist/xquery/functions/ExtDocument.java
src/org/exist/xquery/functions/ExtFulltext.java
src/org/exist/xquery/functions/ExtRegexp.java
src/org/exist/xquery/functions/ExtRegexpOr.java
src/org/exist/xquery/functions/ExtXCollection.java
src/org/exist/xquery/functions/FunAbs.java
src/org/exist/xquery/functions/FunAdjustTimezone.java
src/org/exist/xquery/functions/FunAvg.java
src/org/exist/xquery/functions/FunBaseURI.java
src/org/exist/xquery/functions/FunBoolean.java
src/org/exist/xquery/functions/FunCeiling.java
src/org/exist/xquery/functions/FunCodepointEqual.java
src/org/exist/xquery/functions/FunCodepointsToString.java
src/org/exist/xquery/functions/FunCompare.java
src/org/exist/xquery/functions/FunConcat.java
src/org/exist/xquery/functions/FunContains.java
src/org/exist/xquery/functions/FunCount.java
src/org/exist/xquery/functions/FunCurrentDateTime.java
src/org/exist/xquery/functions/FunData.java
src/org/exist/xquery/functions/FunDateTime.java
src/org/exist/xquery/functions/FunDeepEqual.java
src/org/exist/xquery/functions/FunDefaultCollation.java
src/org/exist/xquery/functions/FunDistinctValues.java
src/org/exist/xquery/functions/FunDoc.java
src/org/exist/xquery/functions/FunDocAvailable.java
src/org/exist/xquery/functions/FunDocumentURI.java
src/org/exist/xquery/functions/FunEmpty.java
src/org/exist/xquery/functions/FunEncodeForURI.java
src/org/exist/xquery/functions/FunEndsWith.java
src/org/exist/xquery/functions/FunError.java
src/org/exist/xquery/functions/FunEscapeHTMLURI.java
src/org/exist/xquery/functions/FunEscapeURI.java
src/org/exist/xquery/functions/FunExactlyOne.java
src/org/exist/xquery/functions/FunExists.java
src/org/exist/xquery/functions/FunFloor.java
src/org/exist/xquery/functions/FunGetDateComponent.java
src/org/exist/xquery/functions/FunGetDurationComponent.java
src/org/exist/xquery/functions/FunIRIToURI.java
src/org/exist/xquery/functions/FunId.java
src/org/exist/xquery/functions/FunIdRef.java
src/org/exist/xquery/functions/FunImplicitTimezone.java
src/org/exist/xquery/functions/FunInScopePrefixes.java
src/org/exist/xquery/functions/FunIndexOf.java
src/org/exist/xquery/functions/FunInsertBefore.java
src/org/exist/xquery/functions/FunItemAt.java
src/org/exist/xquery/functions/FunLang.java
src/org/exist/xquery/functions/FunLast.java
src/org/exist/xquery/functions/FunLocalName.java
src/org/exist/xquery/functions/FunMatches.java
src/org/exist/xquery/functions/FunMax.java
src/org/exist/xquery/functions/FunMin.java
src/org/exist/xquery/functions/FunName.java
src/org/exist/xquery/functions/FunNamespaceURI.java
src/org/exist/xquery/functions/FunNamespaceURIForPrefix.java
src/org/exist/xquery/functions/FunNilled.java
src/org/exist/xquery/functions/FunNodeName.java
src/org/exist/xquery/functions/FunNormalizeSpace.java
src/org/exist/xquery/functions/FunNormalizeUnicode.java
src/org/exist/xquery/functions/FunNot.java
src/org/exist/xquery/functions/FunNumber.java
src/org/exist/xquery/functions/FunOneOrMore.java
src/org/exist/xquery/functions/FunPosition.java
src/org/exist/xquery/functions/FunQName.java
src/org/exist/xquery/functions/FunRemove.java
src/org/exist/xquery/functions/FunReplace.java
src/org/exist/xquery/functions/FunResolveQName.java
src/org/exist/xquery/functions/FunResolveURI.java
src/org/exist/xquery/functions/FunReverse.java
src/org/exist/xquery/functions/FunRoot.java
src/org/exist/xquery/functions/FunRound.java
src/org/exist/xquery/functions/FunRoundHalfToEven.java
src/org/exist/xquery/functions/FunStartsWith.java
src/org/exist/xquery/functions/FunStrLength.java
src/org/exist/xquery/functions/FunString.java
src/org/exist/xquery/functions/FunStringJoin.java
src/org/exist/xquery/functions/FunStringPad.java
src/org/exist/xquery/functions/FunStringToCodepoints.java
src/org/exist/xquery/functions/FunSubSequence.java
src/org/exist/xquery/functions/FunSubstring.java
src/org/exist/xquery/functions/FunSubstringAfter.java
src/org/exist/xquery/functions/FunSubstringBefore.java
src/org/exist/xquery/functions/FunSum.java
src/org/exist/xquery/functions/FunTokenize.java
src/org/exist/xquery/functions/FunTrace.java
src/org/exist/xquery/functions/FunTranslate.java
src/org/exist/xquery/functions/FunTrueOrFalse.java
src/org/exist/xquery/functions/FunUnordered.java
src/org/exist/xquery/functions/FunUpperOrLowerCase.java
src/org/exist/xquery/functions/FunZeroOrOne.java
src/org/exist/xquery/functions/QNameFunctions.java
src/org/exist/xquery/functions/request/GetContextPath.java
src/org/exist/xquery/functions/request/GetCookieNames.java
src/org/exist/xquery/functions/request/GetCookieValue.java
src/org/exist/xquery/functions/request/GetData.java
src/org/exist/xquery/functions/request/GetExists.java
src/org/exist/xquery/functions/request/GetHeader.java
src/org/exist/xquery/functions/request/GetHeaderNames.java
src/org/exist/xquery/functions/request/GetHostname.java
src/org/exist/xquery/functions/request/GetMethod.java
src/org/exist/xquery/functions/request/GetParameter.java
src/org/exist/xquery/functions/request/GetParameterNames.java
src/org/exist/xquery/functions/request/GetPathInfo.java
src/org/exist/xquery/functions/request/GetQueryString.java
src/org/exist/xquery/functions/request/GetRemoteAddr.java
src/org/exist/xquery/functions/request/GetRequestAttribute.java
src/org/exist/xquery/functions/request/GetServerName.java
src/org/exist/xquery/functions/request/GetServerPort.java
src/org/exist/xquery/functions/request/GetURI.java
src/org/exist/xquery/functions/request/GetURL.java
src/org/exist/xquery/functions/request/GetUploadedFile.java
src/org/exist/xquery/functions/request/GetUploadedFileName.java
src/org/exist/xquery/functions/request/GetUploadedFileSize.java
src/org/exist/xquery/functions/request/SetAttribute.java
src/org/exist/xquery/functions/response/GetExists.java
src/org/exist/xquery/functions/response/RedirectTo.java
src/org/exist/xquery/functions/response/SetCookie.java
src/org/exist/xquery/functions/response/SetHeader.java
src/org/exist/xquery/functions/response/SetStatusCode.java
src/org/exist/xquery/functions/response/StreamBinary.java
src/org/exist/xquery/functions/session/Clear.java
src/org/exist/xquery/functions/session/Create.java
src/org/exist/xquery/functions/session/EncodeURL.java
src/org/exist/xquery/functions/session/GetAttribute.java
src/org/exist/xquery/functions/session/GetAttributeNames.java
src/org/exist/xquery/functions/session/GetExists.java
src/org/exist/xquery/functions/session/GetID.java
src/org/exist/xquery/functions/session/Invalidate.java
src/org/exist/xquery/functions/session/RemoveAttribute.java
src/org/exist/xquery/functions/session/SetAttribute.java
src/org/exist/xquery/functions/session/SetCurrentUser.java
src/org/exist/xquery/functions/system/AsUser.java
src/org/exist/xquery/functions/system/CountInstances.java
src/org/exist/xquery/functions/system/FtIndexLookup.java
src/org/exist/xquery/functions/system/FunctionTrace.java
src/org/exist/xquery/functions/system/GetBuild.java
src/org/exist/xquery/functions/system/GetExistHome.java
src/org/exist/xquery/functions/system/GetIndexStatistics.java
src/org/exist/xquery/functions/system/GetMemory.java
src/org/exist/xquery/functions/system/GetModuleLoadPath.java
src/org/exist/xquery/functions/system/GetRevision.java
src/org/exist/xquery/functions/system/GetRunningJobs.java
src/org/exist/xquery/functions/system/GetRunningXQueries.java
src/org/exist/xquery/functions/system/GetScheduledJobs.java
src/org/exist/xquery/functions/system/GetVersion.java
src/org/exist/xquery/functions/system/KillRunningXQuery.java
src/org/exist/xquery/functions/system/Restore.java
src/org/exist/xquery/functions/system/Shutdown.java
src/org/exist/xquery/functions/system/TriggerSystemTask.java
src/org/exist/xquery/functions/system/UpdateStatistics.java
src/org/exist/xquery/functions/text/AbstractMatchFunction.java
src/org/exist/xquery/functions/text/FilterNested.java
src/org/exist/xquery/functions/text/FuzzyIndexTerms.java
src/org/exist/xquery/functions/text/FuzzyMatchAll.java
src/org/exist/xquery/functions/text/FuzzyMatchAny.java
src/org/exist/xquery/functions/text/HighlightMatches.java
src/org/exist/xquery/functions/text/IndexTerms.java
src/org/exist/xquery/functions/text/KWICDisplay.java
src/org/exist/xquery/functions/text/MatchCount.java
src/org/exist/xquery/functions/text/MatchRegexp.java
src/org/exist/xquery/functions/text/RegexpFilter.java
src/org/exist/xquery/functions/text/TextRank.java
src/org/exist/xquery/functions/text/Tokenize.java
src/org/exist/xquery/functions/transform/Transform.java
src/org/exist/xquery/functions/util/BinaryDoc.java
src/org/exist/xquery/functions/util/BinaryToString.java
src/org/exist/xquery/functions/util/BuiltinFunctions.java
src/org/exist/xquery/functions/util/CallFunction.java
src/org/exist/xquery/functions/util/CatchFunction.java
src/org/exist/xquery/functions/util/Collations.java
src/org/exist/xquery/functions/util/CollectionName.java
src/org/exist/xquery/functions/util/Compile.java
src/org/exist/xquery/functions/util/DeepCopyFunction.java
src/org/exist/xquery/functions/util/DescribeFunction.java
src/org/exist/xquery/functions/util/DocumentNameOrId.java
src/org/exist/xquery/functions/util/Eval.java
src/org/exist/xquery/functions/util/ExclusiveLockFunction.java
src/org/exist/xquery/functions/util/Expand.java
src/org/exist/xquery/functions/util/ExtractDocs.java
src/org/exist/xquery/functions/util/FileRead.java
src/org/exist/xquery/functions/util/FunDoctype.java
src/org/exist/xquery/functions/util/FunUnEscapeURI.java
src/org/exist/xquery/functions/util/FunctionFunction.java
src/org/exist/xquery/functions/util/GetFragmentBetween.java
src/org/exist/xquery/functions/util/GetNodeById.java
src/org/exist/xquery/functions/util/GetSequenceType.java
src/org/exist/xquery/functions/util/Hash.java
src/org/exist/xquery/functions/util/IndexKeyDocuments.java
src/org/exist/xquery/functions/util/IndexKeyOccurrences.java
src/org/exist/xquery/functions/util/IndexKeys.java
src/org/exist/xquery/functions/util/IndexType.java
src/org/exist/xquery/functions/util/LockFunction.java
src/org/exist/xquery/functions/util/LogFunction.java
src/org/exist/xquery/functions/util/MD5.java
src/org/exist/xquery/functions/util/ModuleInfo.java
src/org/exist/xquery/functions/util/NodeId.java
src/org/exist/xquery/functions/util/NodeXPath.java
src/org/exist/xquery/functions/util/Parse.java
src/org/exist/xquery/functions/util/Profile.java
src/org/exist/xquery/functions/util/PrologFunctions.java
src/org/exist/xquery/functions/util/QNameIndexLookup.java
src/org/exist/xquery/functions/util/RandomFunction.java
src/org/exist/xquery/functions/util/Serialize.java
src/org/exist/xquery/functions/util/SharedLockFunction.java
src/org/exist/xquery/functions/util/SystemProperty.java
src/org/exist/xquery/functions/util/SystemTime.java
src/org/exist/xquery/functions/util/UUID.java
src/org/exist/xquery/functions/validation/GrammarTooling.java
src/org/exist/xquery/functions/validation/Jaxv.java
src/org/exist/xquery/functions/validation/Validation.java
src/org/exist/xquery/functions/xmldb/Defragment.java
src/org/exist/xquery/functions/xmldb/FunDocument.java
src/org/exist/xquery/functions/xmldb/FunXCollection.java
src/org/exist/xquery/functions/xmldb/XMLDBAbstractCollectionManipulator.java
src/org/exist/xquery/functions/xmldb/XMLDBAuthenticate.java
src/org/exist/xquery/functions/xmldb/XMLDBChangeUser.java
src/org/exist/xquery/functions/xmldb/XMLDBChmodCollection.java
src/org/exist/xquery/functions/xmldb/XMLDBChmodResource.java
src/org/exist/xquery/functions/xmldb/XMLDBCollectionExists.java
src/org/exist/xquery/functions/xmldb/XMLDBCopy.java
src/org/exist/xquery/functions/xmldb/XMLDBCreateCollection.java
src/org/exist/xquery/functions/xmldb/XMLDBCreateUser.java
src/org/exist/xquery/functions/xmldb/XMLDBCreated.java
src/org/exist/xquery/functions/xmldb/XMLDBDeleteUser.java
src/org/exist/xquery/functions/xmldb/XMLDBGetChildCollections.java
src/org/exist/xquery/functions/xmldb/XMLDBGetChildResources.java
src/org/exist/xquery/functions/xmldb/XMLDBGetCurrentUser.java
src/org/exist/xquery/functions/xmldb/XMLDBGetMimeType.java
src/org/exist/xquery/functions/xmldb/XMLDBGetUserOrGroup.java
src/org/exist/xquery/functions/xmldb/XMLDBHasLock.java
src/org/exist/xquery/functions/xmldb/XMLDBIsAdmin.java
src/org/exist/xquery/functions/xmldb/XMLDBLoadFromPattern.java
src/org/exist/xquery/functions/xmldb/XMLDBMove.java
src/org/exist/xquery/functions/xmldb/XMLDBPermissions.java
src/org/exist/xquery/functions/xmldb/XMLDBPermissionsToString.java
src/org/exist/xquery/functions/xmldb/XMLDBRegisterDatabase.java
src/org/exist/xquery/functions/xmldb/XMLDBReindex.java
src/org/exist/xquery/functions/xmldb/XMLDBRemove.java
src/org/exist/xquery/functions/xmldb/XMLDBRename.java
src/org/exist/xquery/functions/xmldb/XMLDBSetCollectionPermissions.java
src/org/exist/xquery/functions/xmldb/XMLDBSetResourcePermissions.java
src/org/exist/xquery/functions/xmldb/XMLDBSize.java
src/org/exist/xquery/functions/xmldb/XMLDBStore.java
src/org/exist/xquery/functions/xmldb/XMLDBURIFunctions.java
src/org/exist/xquery/functions/xmldb/XMLDBUserAccess.java
src/org/exist/xquery/functions/xmldb/XMLDBXUpdate.java
src/org/exist/xquery/parser/XQueryTreeParser.java
test/src/org/exist/performance/xquery/RandomText.java
test/src/org/exist/storage/util/PauseFunction.java




------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Exist-open mailing list
Exist-open@...
https://lists.sourceforge.net/lists/listinfo/exist-open

pastedGraphic.tiff (381K) Download Attachment

Re: Parameter names in the function documents.

by Wolfgang Meier-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> I have just added the ability of providing names for the parameters for
> the functions within the function documents.

Great!

> *webapp/xquery/functions.xql needs to be modified to show the additional
> elements.  Could someone take a look at that area of the code and make
> the changes to show these new elements?*

I can add this to my todo list for the release. It should not be difficult.

> I could start going through the attached list of files with one or more
> FunctionDefinition entries within, but it is a large list and it would
> not be completed before the next release.  Would the rest of the
> committers agree to help.


I could do some of the core modules, let's say util, system, text - just
to start with something.

Wolfgang

------------------------------------------------------------------------------
_______________________________________________
Exist-open mailing list
Exist-open@...
https://lists.sourceforge.net/lists/listinfo/exist-open

Re: Parameter names in the function documents.

by Leif-Jöran Olsson-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Den 2009-06-23 21:36, Wolfgang skrev:

>> I could start going through the attached list of files with one or more
>> FunctionDefinition entries within, but it is a large list and it would
>> not be completed before the next release.  Would the rest of the
>> committers agree to help.
>
>
> I could do some of the core modules, let's say util, system, text - just
> to start with something.

Good. I can start with the spatial and xmldb modules.

Leif-Jöran

------------------------------------------------------------------------------
_______________________________________________
Exist-open mailing list
Exist-open@...
https://lists.sourceforge.net/lists/listinfo/exist-open