Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Groovy console #6

Open
11 of 13 tasks
ebocher opened this issue Oct 9, 2019 · 6 comments
Open
11 of 13 tasks

Groovy console #6

ebocher opened this issue Oct 9, 2019 · 6 comments
Assignees
Labels

Comments

@ebocher
Copy link
Member

ebocher commented Oct 9, 2019

Add a light groovy console in dbeaver to interact with the data (JDBC connexion), use OrbisData library (https://github.com/orbisgis/orbisdata) and all processes developed by the community (climate change studies, noise map…).
https://github.com/orbisgis/orbisgis-official-plugins/tree/master/groovyConsole

Features

  • Execute script
  • Execute part of script
  • Stop script
  • Load, save script
  • Find, replace text
  • Text history
  • Support @grab
  • Print result in RCP log
  • Display running script
  • keyboard shortcut
  • Syntax colouring
  • Api to interact with dbeaver connection model
  • Add comment and uncomment menu from OrbisGIS Groovy Console
@ebocher
Copy link
Member Author

ebocher commented Oct 11, 2019

First preview. So nice !
@SPalominos CLAP, CLAP

groovy_dbeaver

@serge-rider

@ebocher
Copy link
Member Author

ebocher commented Oct 13, 2019

Syntax colouring must take into account comments as

/*osm_chain_db.eachRow("SELECT * FROM PUBLIC.BUILDING"){ row -> 
	logger.info row.the_geom.buffer(10)
}*/

@SPalominos

@ebocher
Copy link
Member Author

ebocher commented Oct 16, 2019

Display log4j messages in the dbeaver logger panel

@ebocher
Copy link
Member Author

ebocher commented Nov 11, 2019

Remove data folder.
Add licence header
@SPalominos

@ebocher
Copy link
Member Author

ebocher commented Dec 4, 2019

Add license info to the plugin.xml to populate the accepted license wizard.
@SPalominos

@ebocher
Copy link
Member Author

ebocher commented Dec 4, 2019

I will add the license agreement
@SPalominos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants