How to use the gremlin.java function in gremlin

To help you get started, we’ve selected a few gremlin examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github inolen / gremlin-node / examples / titanExample.js View on Github external
var g = require("gremlin"),
	T = g.Tokens,
	//Compare = g.Compare,
	Direction = g.Direction,
	Type = g.ClassTypes;

/*Titan specific Enums >>>>>*/
var TTC = g.java.import("com.thinkaurelius.titan.graphdb.types.TitanTypeClass");
var UniqCon = g.java.import("com.thinkaurelius.titan.core.TypeMaker$UniquenessConsistency");
/*Titan specific Enums <<<<<*/
//console.log(TTC.LABEL.toString());
//console.log(TTC.KEY.toString());
//console.log(UniqCon.LOCK.toString());
//console.log(UniqCon.NO_LOCK.toString());

var BaseConfiguration = g.java.import('org.apache.commons.configuration.BaseConfiguration');

conf = new BaseConfiguration();
conf.setPropertySync("storage.backend","cassandra");
conf.setPropertySync("storage.hostname","127.0.0.1");
conf.setPropertySync("storage.keyspace","titan");

var TitanFactory = g.java.import('com.thinkaurelius.titan.core.TitanFactory');
var gt = TitanFactory.openSync(conf);
github inolen / gremlin-node / examples / titanExample.js View on Github external
var g = require("gremlin"),
	T = g.Tokens,
	//Compare = g.Compare,
	Direction = g.Direction,
	Type = g.ClassTypes;

/*Titan specific Enums >>>>>*/
var TTC = g.java.import("com.thinkaurelius.titan.graphdb.types.TitanTypeClass");
var UniqCon = g.java.import("com.thinkaurelius.titan.core.TypeMaker$UniquenessConsistency");
/*Titan specific Enums <<<<<*/
//console.log(TTC.LABEL.toString());
//console.log(TTC.KEY.toString());
//console.log(UniqCon.LOCK.toString());
//console.log(UniqCon.NO_LOCK.toString());

var BaseConfiguration = g.java.import('org.apache.commons.configuration.BaseConfiguration');

conf = new BaseConfiguration();
conf.setPropertySync("storage.backend","cassandra");
conf.setPropertySync("storage.hostname","127.0.0.1");
conf.setPropertySync("storage.keyspace","titan");

var TitanFactory = g.java.import('com.thinkaurelius.titan.core.TitanFactory');
var gt = TitanFactory.openSync(conf);
g.SetGraph(gt);
github NextCenturyCorporation / EVEREST / services / database / titan_graph.js View on Github external
var AlphaReportService = require('./alpha_report.js');
var gremlin = require('gremlin');
var async = require('async');
var TitanFactory = gremlin.java.import('com.thinkaurelius.titan.core.TitanFactory');
var graphDB = TitanFactory.openSync('titan/assertions');	//from same dir as app.js?
//var graphDB = TitanFactory.openSync('/titan/assertions');	//root directory alternative
gremlin.SetGraph(graphDB);

var indexOfId = function(array, id){
	for (var i = 0; i < array.length; i++ ){
		if (id === JSON.parse(array[i]).item_id){
			return i;
		}
	}
	return -1;
};

module.exports = function(models, io, logger) {
	var me = this;
	var alphaReportService = new AlphaReportService(models, io, logger);
github NextCenturyCorporation / EVEREST / services / database / titan-graph.js View on Github external
var AlphaReportService = require('./alpha_report.js');
var actionEmitter = require('../action_emitter.js');
var paramHandler = require('../list_default_handler.js');

var gremlin = require('gremlin');
var TitanFactory = gremlin.java.import('com.thinkaurelius.titan.core.TitanFactory');
var graphDB = TitanFactory.openSync('/home/user/Documents/titan/databases/assertions-2000');
gremlin.SetGraph(graphDB);

var indexOfId = function(array, id){
	for (var i = 0; i < array.length; i++ ){
		if (id === JSON.parse(array[i]).item_id){
			return i;
		}
	}
	return -1;
}

module.exports = function(models, io, logger) {
	var me = this;
	var alphaReportService = new AlphaReportService(models, io, logger);