Changes

Jump to navigation Jump to search
270 bytes added ,  17:36, 24 January 2019
no edit summary
* Start IntelliJ IDEA and select ''Configure''→''Plugins''.
* In the Plugins window , select the tab ''Marketplace''.
* Type "XQuery Support" into the ''Search plugins in marketplace'' field.
* Click the ''Install'' button below the ''XQuery Support + MarkLogic Debugger'' plugin.
===From the IntelliJ IDEA Menu===
* Select ''Settings/Preferences'' in the ''IntelliJ IDEA'' menu.
* In the Settings/Preferences window , select ''Plugins''.* In the Plugins window , select the tab ''Marketplace''.
* Type "XQuery Support" into the ''Search plugins in marketplace'' field.
* Click the ''Install'' button below the ''XQuery Support + MarkLogic Debugger'' plugin.
This assumes that you already have a BaseX database named {{code|factbook}}.
* In the Settings/Preferences window, expand the ''Languages & Frameworks'' item and select ''XQuery Data Sources''.
* Click on the {{Code|+}} button in the middle column, to add a new data source.
* Select ''BaseX'' from the dropdown box.
* In the right-hand column, fill in the appropriate connection details; , e.g. default values:
** <code>Host = localhost</code>
** <code>Port = 1984</code>
==Querying Your Data==
* To create a new project, choose the ''Create new project'' option from the start screen or select ''New''→''Project...'' from the ''File'' menu.* In the ''New Project'' dialog , choose ''Empty Project'' from the left-hand column and click the ''Next'' button.
* Enter a name and location for your project.
* In the project view, create a new XQuery file, either by right-clicking on the project name and choosing ''New''→''XQuery File'' or by selecting ''New''→''XQuery File'' from the File menu. Enter a file name and click ''OK''.
[[File:Intellij-query.png]]
* Click the green ''Run'' button below the IntelliJ IDEA menu bar.
* In the ''Edit Configuration'' dialog , choose one of the two data source sources from the dropdown box, either "BaseX" or "BaseX (native embedded)". If you select "BaseX", make sure that BaseX is up and running.
* Click ''Run'' to execute your query.
===From the Start Screen===
* Start IntelliJ IDEA and select ''Configure''→''Plugins''.
* In the Plugins window , select the tab ''Marketplace''.
* Type "XQuery" into the ''Search plugins in marketplace'' field.
* Click the ''Install'' button below ''xquery-intellij-plugin''.
===From the IntelliJ IDEA Menu===
* Select ''Settings/Preferences'' in the ''IntelliJ IDEA'' menu.
* In the Settings/Preferences window , select ''Plugins''.* In the Plugins window , select the tab ''Marketplace''.
* Type "XQuery" into the ''Search plugins in marketplace'' field.
* Click the ''Install'' button below ''xquery-intellij-plugin'' plugin.
==Querying Your Data==
* To create a new project, choose the ''Create new project'' option from the start screen or select ''New''→''Project...'' from the ''File'' menu.* In the ''New Project'' dialog , choose ''Empty Project'' from the left-hand column and click the ''Next'' button.
* Enter a name and location for your project.
* Click the ''Add Configuration'' button below the IntelliJ IDEA menu bar.
[[File:Intellij-add-configuration.png]]
* In the ''Run/Debug Configurations'' dialog , expand the Templates list and choose the ''XQuery'' entry.
* Click on the three dots {{Code|...}} next to the ''Query Processor'' dropdown box.
* In the ''Manage Query Processors'' dialog , click on the {{Code|+}} button.* In the ''New Query Processor Instance" '' dialog, set the following preferences:
** <code>Name = BaseX</code>
** <code>Implementation = BaseX</code> (should be preset!)
** <code>Username = admin</code>
** <code>Password = admin</code>
** If you tick the check box ''Create a standalone instance'', the fields ''Hostname'', ''Database port'', ''Username'', and ''Password'' remain empty.
[[File:Intellij-new-query-processor.png]]
* Click ''OK'' to exit the ''New Query Processor Instance" '' dialog.* In the ''Manage Query Processors'' dialog, now choose the "BaseX 9.1.1 (BaseX)" entry and click ''OK''.
* The ''Query Processor'' dropdown box in the ''Run/Debug Configurations'' dialog should now also display "BaseX 9.1.1 (BaseX)". If not, select it from the dropdown box.
* Click ''Apply'' and then ''OK'' to close the ''Run/Debug Configurations'' dialog.
* Type in your query.
* Click on the ''Add Configuration'' button once again.
* In the ''Run/Debug Configurations'' dialog , click the {{Code|+}} button to create a new configuration based on a template.* Chose Choose the "XQuery" template you configured earlier.* Enter a name, e.g. "BaseX" , into the ''Name'' field.
* The query processor should be preset to "BaseX 9.1.1 (BaseX)".
* In the ''Script File'' field , enter the path to your query file.
[[File:Intellij-xquery-configuration.png]]
* Click ''Apply'' and then ''OK'' to close the ''Run/Debug Configurations'' dialog.
* Now, the configuration should be set and the green ''Run'' button should be available below the IntelliJ IDEA menu bar.
[[File:Intellij-run-button.png]]
* Make If the configuration does not run as a standalone instance, make sure that BaseX is up and running and click .* Click the ''Run'' button to execute your query.
administrator, editor
162

edits

Navigation menu