Module: OrientDB

Defined in:
lib/orientdb.rb,
lib/orientdb/oclass.rb,
lib/orientdb/record.rb,
lib/orientdb/schema.rb,
lib/orientdb/sql/ext.rb,
lib/orientdb/storage.rb,
lib/orientdb/version.rb,
lib/orientdb/database.rb,
lib/orientdb/document.rb,
lib/orientdb/property.rb,
lib/orientdb/constants.rb

Defined Under Namespace

Modules: DocumentDatabaseMixin, SQL Classes: Document, DocumentDatabase, DocumentDatabasePool, DocumentDatabasePooled, LocalCluster, LocalStorage, OClassImpl, PropertyImpl, RID, RecordList, RecordSet, RemoteStorage

Constant Summary collapse

GEM_PATH =
File.dirname File.expand_path(__FILE__)
VERSION =
'1.7.8'
CORE =
com.orientechnologies.orient.core
CLIENT =
com.orientechnologies.orient.client
SERVER =
com.orientechnologies.orient.server
ClusterType =
CORE.storage.OStorage::CLUSTER_TYPE
OTraverse =
CORE.command.traverse.OTraverse
IndexType =
CORE..schema.OClass::INDEX_TYPE
Schema =
CORE..schema.OSchema
SchemaProxy =
CORE..schema.OSchemaProxy
SchemaType =
CORE..schema.OType
SQLCommand =
CORE.sql.OCommandSQL
SQLSynchQuery =
CORE.sql.query.OSQLSynchQuery
User =
CORE..security.OUser
BLUEPRINTS =

Blueprints

com.tinkerpop.blueprints
Gremlin =

Gremlin

com.tinkerpop.gremlin.java
OrientGraph =
BLUEPRINTS.impls.orient.OrientGraph
Conclusion =
com.tinkerpop.blueprints.TransactionalGraph::Conclusion
INDEX_TYPES =
IndexType.constants.inject({ }) { |h, s| h[s.downcase.to_sym] = IndexType.const_get s; h }
STORAGE_TYPES =
ClusterType.constants.inject({ }) { |h, s| h[s.downcase.to_sym] = ClusterType.const_get(s).to_s; h }
FIELD_TYPES =
SchemaType.constants.inject({ }) { |h, s| h[s.downcase.to_sym] = SchemaType.const_get s; h }