[/map {"- map/map "}) [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Working with QueryFunction Classes (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Working with QueryFunction Classes (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) When developing custom components, you can use Studio's set of QueryFunction classes to filter and query data.You can also create and implement your own QueryFunction classes. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Provided QueryFunction filter classes (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Provided QueryFunction filter classes (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Studio provides the following filter classes.Filters are used to change the current query state. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Provided QueryConfig functions (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Provided QueryConfig functions (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Studio provides the following QueryConfig functions, used to manage the results returned by a query.These are more advanced functions for component development. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Creating a custom QueryFunction class (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Creating a custom QueryFunction class (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) The Studio SDK directory includes scripts for creating new QueryFunction classes. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Implementing a custom QueryFunction class (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Implementing a custom QueryFunction class (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) After you create your new QueryFunction class, you then implement it. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Deploying a custom QueryFunction class (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Deploying a custom QueryFunction class (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Before you can use your new QueryFunction, you must deploy it to Studio. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Adding the custom QueryFunction .jar file to the custom component Eclipse build path (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Adding the custom QueryFunction .jar file to the custom component Eclipse build path (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) If you are using Eclipse as your IDE, you need to add the new .jar file to the build path of your custom component. (shortdesc] (topicmeta] (topicref] (topicref] (map]