1.
Home
2.
Introduction
❱
2.1.
About This Manual
2.2.
Overview of OrientDB
❱
2.2.1.
Editions
2.3.
Release 3.2
❱
2.3.1.
What's new in OrientDB 3.2?
2.3.2.
Available Packages
2.3.3.
SQL Changes
2.3.4.
API Changes
2.3.5.
Known Issues
2.3.6.
Upgrading to OrientDB 3.2
2.4.
How to Report Bugs or Problems
2.5.
How to Get in Touch with OrientDB
2.6.
How to Contribute to OrientDB
2.7.
OrientDB Roadmap
3.
OrientDB in Five Minutes
❱
3.1.
Install
3.2.
Create a DB
3.3.
Create the Java Application
3.4.
Connect to the DB and create the Schema
3.5.
Create your First Graph and Run Queries
4.
Getting Started
❱
4.1.
Installation
4.2.
Run the server
4.3.
Run the console
4.4.
Run the Studio
4.5.
Documents, Vertices and Edges
4.6.
Classes, Schema and Constraints
4.7.
Demo Database
❱
4.7.1.
Introduction
4.7.2.
Data Model
4.7.3.
Queries
❱
4.7.3.1.
Profiles
4.7.3.2.
Friendship
4.7.3.3.
Customers
4.7.3.4.
Countries
4.7.3.5.
Orders
4.7.3.6.
Attractions
4.7.3.7.
Services
4.7.3.8.
Locations
4.7.3.9.
Reviews
4.7.3.10.
Recommendations
4.7.3.11.
Business Opportunities
4.7.3.12.
Polymorphism
4.7.3.13.
Shortest Paths
4.7.3.14.
Traverses
4.7.4.
Graph Portions
4.8.
Basic SQL
4.9.
Users, Roles and Security
4.10.
Distributed Architecture
4.11.
Tutorials
❱
4.11.1.
Working with Graphs
4.11.2.
Using Schema with Graphs
4.11.3.
Setup a Distributed Database
4.11.4.
Working with Distributed Graphs
4.11.5.
Time Series
4.11.6.
Chat
4.11.7.
Key Value
4.11.8.
Queue system
4.11.9.
Import Tutorials
❱
4.11.9.1.
Importing the Open Beer Database into OrientDB
4.11.9.2.
Importing the northwind Database from Neo4j
4.11.9.3.
Importing the movie Database from Neo4j
5.
General Information
❱
5.1.
Supported Types
5.2.
Schema
5.3.
Inheritance
5.4.
Concurrency
5.5.
Indexing
❱
5.5.1.
SB-Tree
5.5.2.
Hash
5.5.3.
Auto-Sharding
5.5.4.
Full Text
5.5.5.
Lucene Full Text
5.5.6.
Lucene Spatial Index
5.6.
Managing Dates
5.7.
Transactions
5.8.
Embedding the Server
5.9.
Available OrientDB Plugins
❱
5.9.1.
Automatic Backup
5.9.2.
SysLog
5.9.3.
Mail
5.9.4.
JMX
5.9.5.
Rexster
5.9.6.
Gephi Graph Render
5.9.7.
spider-box
5.9.8.
3rd Party Plugins
6.
Data Modeling
❱
6.1.
Multi Tenant
6.2.
Basic Concepts
7.
OrientDB Programs
❱
7.1.
OrientDB Server-Startup Programs
❱
7.1.1.
server.sh
7.1.2.
dserver.sh
7.1.3.
Server Process
7.2.
OrientDB Client Programs
❱
7.2.1.
Console
❱
7.2.1.1.
Console Modes
7.2.1.2.
Console Commands
❱
7.2.1.2.1.
Backup
7.2.1.2.2.
Browse Class
7.2.1.2.3.
Browse Cluster
7.2.1.2.4.
List Classes
7.2.1.2.5.
Cluster Status
7.2.1.2.6.
List Clusters
7.2.1.2.7.
List Servers
7.2.1.2.8.
List Server Users
7.2.1.2.9.
Check Database
7.2.1.2.10.
Config
7.2.1.2.11.
Config Get
7.2.1.2.12.
Config Set
7.2.1.2.13.
Connect
7.2.1.2.14.
Connect Env
7.2.1.2.15.
Create Database
7.2.1.2.16.
Declare Intent
7.2.1.2.17.
Dictionary Get
7.2.1.2.18.
Dictionary Keys
7.2.1.2.19.
Dictionary Put
7.2.1.2.20.
Dictionary Remove
7.2.1.2.21.
Disconnect
7.2.1.2.22.
Display Record
7.2.1.2.23.
Display Raw Record
7.2.1.2.24.
Drop Database
7.2.1.2.25.
Drop Server User
7.2.1.2.26.
Export Database
7.2.1.2.27.
Export Record
7.2.1.2.28.
Freeze DB
7.2.1.2.29.
Get
7.2.1.2.30.
Import Database
7.2.1.2.31.
Indexes
7.2.1.2.32.
Info
7.2.1.2.33.
Info Class
7.2.1.2.34.
Info Property
7.2.1.2.35.
Js
7.2.1.2.36.
Jss
7.2.1.2.37.
List Databases
7.2.1.2.38.
List Connections
7.2.1.2.39.
Load Record
7.2.1.2.40.
Load Script
7.2.1.2.41.
Open
7.2.1.2.42.
Profiler
7.2.1.2.43.
Properties
7.2.1.2.44.
Release DB
7.2.1.2.45.
Reload Record
7.2.1.2.46.
Repair Database
7.2.1.2.47.
Restore
7.2.1.2.48.
Set
7.2.1.2.49.
Set Server User
7.2.1.3.
Custom Console Commands
7.3.
OrientDB Administrative and Utility Programs
❱
7.3.1.
backup
7.3.2.
shutdown
7.3.3.
stresstester
7.4.
OrientDB Data Import Programs
❱
7.4.1.
orientdb-neo4j-importer
7.4.2.
oetl
8.
OrientDB Server Administration
❱
8.1.
Installation
❱
8.1.1.
Prerequisites
8.1.2.
Installation from Source
8.1.3.
Install as Service on Unix
8.1.4.
Install as Service on Windows
8.1.5.
Install with Docker
8.2.
Configuration
8.3.
Upgrade
❱
8.3.1.
Backward Compatibility
8.3.2.
Upgrading a Distributed Environment
8.4.
Logs
8.5.
Event Scheduler
8.6.
Functions
❱
8.6.1.
Creating Functions
8.6.2.
Using Functions
8.6.3.
Accessing the Database
8.6.4.
Server-side Functions
8.7.
Backup and Restore
❱
8.7.1.
Incremental Backup and Restore
8.8.
Export and Import
❱
8.8.1.
Export to & Import from JSON
❱
8.8.1.1.
Export format
8.8.2.
Import From RDBMS
❱
8.8.2.1.
To Document Model
8.8.2.2.
To Graph Model
8.8.3.
Import From Neo4j
❱
8.8.3.1.
Import from Neo4j using GraphML
8.9.
Monitoring
❱
8.9.1.
JMX
9.
OrientDB Tools
❱
9.1.
Studio
❱
9.1.1.
Overview of Menus and Panels
9.1.2.
Working with Databases
❱
9.1.2.1.
Common Database Operations
9.1.2.2.
Database Management Panel
9.1.3.
Working with Data
❱
9.1.3.1.
Browse Panel
❱
9.1.3.1.1.
Querying Data
9.1.3.1.2.
Modifying Data
❱
9.1.3.1.2.1.
Edit Document
9.1.3.1.2.2.
Edit Vertex
9.1.3.1.2.3.
Edit Edge
9.1.3.2.
Graph Editor
9.1.4.
Working with Schemas
❱
9.1.4.1.
Schema Manager Panel
9.1.4.2.
Classes
9.1.4.3.
Properties
9.1.4.4.
Indexes
9.1.5.
Working with Functions
❱
9.1.5.1.
Functions Management Panel
9.1.6.
Working with Users and Roles
❱
9.1.6.1.
Security Manager Panel
9.1.6.2.
Users Management
9.1.6.3.
Roles Management
9.2.
Server-Level Commands
❱
9.2.1.
CREATE DATABASE
9.2.2.
DROP DATABASE
9.2.3.
CREATE SYSTEM USER
9.2.4.
ALTER SYSTEM ROLE
9.2.5.
EXISTS SYSTEM USER
9.3.
Teleporter
❱
9.3.1.
Installation and configuration
9.3.2.
Execution strategies
9.3.3.
Sequential executions and One-Way Synchronizer
9.3.4.
Import filters
9.3.5.
Inheritance
❱
9.3.5.1.
Single Table Inheritance
9.3.5.2.
Table Per Class Inheritance
9.3.5.3.
Table Per Concrete Class Inheritance
9.3.6.
Import Configuration
9.4.
ETL
❱
9.4.1.
Configuration
9.4.2.
Blocks
9.4.3.
Sources
9.4.4.
Extractors
9.4.5.
Transformers
9.4.6.
Loaders
9.4.7.
Import from CSV to a Graph
9.4.8.
Import a tree structure
9.4.9.
Import from JSON
9.4.10.
Import from RDBMS
9.4.11.
Import from DB-Pedia
9.4.12.
Import from Parse (Facebook)
9.5.
Neo4j to OrientDB Importer
10.
SQL Reference
❱
10.1.
Introduction
❱
10.1.1.
Querying Metadata
10.2.
SQL Syntax
❱
10.2.1.
Projections
10.3.
SQL Commands
❱
10.3.1.
Alter Class
10.3.2.
Alter Cluster
10.3.3.
Alter Database
10.3.4.
Alter Property
10.3.5.
Alter Security Policy
10.3.6.
Alter Sequence
10.3.7.
Create Class
10.3.8.
Create Cluster
10.3.9.
Create Edge
10.3.10.
Create Function
10.3.11.
Create Index
10.3.12.
Create Link
10.3.13.
Create Property
10.3.14.
Create Security Policy
10.3.15.
Create Sequence
10.3.16.
Create User
10.3.17.
Create Vertex
10.3.18.
Create View
10.3.19.
Delete
10.3.20.
Delete Edge
10.3.21.
Delete Vertex
10.3.22.
Drop Class
10.3.23.
Drop Cluster
10.3.24.
Drop Index
10.3.25.
Drop Property
10.3.26.
Drop Sequence
10.3.27.
Drop User
10.3.28.
Drop View
10.3.29.
Explain
10.3.30.
Find References
10.3.31.
Grant
10.3.32.
HA Remove Server
10.3.33.
HA Status
10.3.34.
HA Sync Cluster
10.3.35.
HA Sync Database
10.3.36.
HA Set
10.3.37.
Insert
10.3.38.
Live Select
10.3.39.
Live Unsubscribe
10.3.40.
Match
10.3.41.
Move Vertex
10.3.42.
Optimize Database
10.3.43.
Profile
10.3.44.
Rebuild Index
10.3.45.
Revoke
10.3.46.
Select
10.3.47.
Traverse
10.3.48.
Truncate Class
10.3.49.
Truncate Cluster
10.3.50.
Truncate Record
10.3.51.
Update
10.3.52.
Update Edge
10.4.
Filtering
10.5.
Functions
10.6.
Methods
10.7.
Batch
10.8.
Pagination
10.9.
Sequences and auto increment
10.10.
Pivoting with Query
10.11.
Command Cache
11.
APIs and Drivers
❱
11.1.
Java API
❱
11.1.1.
Java Multi-Model API
❱
11.1.1.1.
Database creation and connection
11.1.1.2.
Manipulating data in Java
11.1.1.3.
Running SQL statements Java
11.1.1.4.
Defining Database Schema
❱
11.1.1.4.1.
Classes
11.1.1.4.2.
Property
11.1.2.
Reference
❱
11.1.2.1.
OClass
❱
11.1.2.1.1.
addCluster()
11.1.2.1.2.
addClusterId()
11.1.2.1.3.
addSuperClass()
11.1.2.1.4.
count()
11.1.2.1.5.
createIndex()
11.1.2.1.6.
createProperty()
11.1.2.1.7.
dropProperty()
11.1.2.1.8.
existsProperty()
11.1.2.1.9.
getAllSubclasses()
11.1.2.1.10.
getAllSuperClasses()
11.1.2.1.11.
getAutoShardingIndex()
11.1.2.1.12.
getClassIndex()
11.1.2.1.13.
getClassIndexes()
11.1.2.1.14.
getClassInvolvedIndexes()
11.1.2.1.15.
getClusterIds()
11.1.2.1.16.
getDefaultClusterId()
11.1.2.1.17.
getIndexedProperties()
11.1.2.1.18.
getName()
11.1.2.1.19.
getProperty()
11.1.2.1.20.
getSubclasses()
11.1.2.1.21.
getSuperClassesNames()
11.1.2.1.22.
hasClusterId()
11.1.2.1.23.
hasPolymorphicClusterId()
11.1.2.1.24.
hasSuperClasses()
11.1.2.1.25.
isEdgeType()
11.1.2.1.26.
isVertexType()
11.1.2.1.27.
properties()
11.1.2.1.28.
propertiesMap()
11.1.2.1.29.
removeClusterId()
11.1.2.1.30.
removeSuperClass()
11.1.2.1.31.
setDefaultClusterId()
11.1.2.1.32.
setName()
11.1.2.1.33.
truncate()
11.1.2.1.34.
truncateCluster()
11.1.2.2.
OCluster
❱
11.1.2.2.1.
close()
11.1.2.2.2.
delete()
11.1.2.2.3.
deleteRecord()
11.1.2.2.4.
exists()
11.1.2.2.5.
getFileName()
11.1.2.2.6.
getFirstPosition()
11.1.2.2.7.
getId()
11.1.2.2.8.
getLastPosition()
11.1.2.2.9.
getName()
11.1.2.2.10.
getNextPosition()
11.1.2.2.11.
getRecordSize()
11.1.2.2.12.
getTombstonesCount()
11.1.2.2.13.
hideRecord()
11.1.2.2.14.
open()
11.1.2.2.15.
truncate()
11.1.2.2.16.
updateRecord()
11.1.2.3.
ODatabaseDocument
❱
11.1.2.3.1.
addCluster()
11.1.2.3.2.
begin()
11.1.2.3.3.
browseClass()
11.1.2.3.4.
browseCluster()
11.1.2.3.5.
close()
11.1.2.3.6.
command()
11.1.2.3.7.
commit()
11.1.2.3.8.
countClass()
11.1.2.3.9.
countClusterElements()
11.1.2.3.10.
createClass()
11.1.2.3.11.
createClassIfNotExists()
11.1.2.3.12.
createEdgeClass()
11.1.2.3.13.
createVertexClass()
11.1.2.3.14.
declareIntent()
11.1.2.3.15.
delete()
11.1.2.3.16.
dropCluster()
11.1.2.3.17.
execute()
11.1.2.3.18.
getActiveIntent()
11.1.2.3.19.
getClass()
11.1.2.3.20.
getClusterIdByName()
11.1.2.3.21.
getClusterNameById()
11.1.2.3.22.
getClusters()
11.1.2.3.23.
getDefaultClusterId()
11.1.2.3.24.
getMetadata()
11.1.2.3.25.
getName()
11.1.2.3.26.
getRecord()
11.1.2.3.27.
getRecordType()
11.1.2.3.28.
getTransaction()
11.1.2.3.29.
getURL()
11.1.2.3.30.
getUser()
11.1.2.3.31.
incrementalBackup()
11.1.2.3.32.
isActiveOnCurrentThread()
11.1.2.3.33.
isClosed()
11.1.2.3.34.
live()
11.1.2.3.35.
load()
11.1.2.3.36.
query()
11.1.2.3.37.
registerListener()
11.1.2.3.38.
newBlob()
11.1.2.3.39.
newEdge()
11.1.2.3.40.
newElement()
11.1.2.3.41.
newInstance()
11.1.2.3.42.
newVertex()
11.1.2.3.43.
rollback()
11.1.2.3.44.
save()
11.1.2.3.45.
truncateCluster()
11.1.2.3.46.
unregisterListener()
11.1.2.4.
ODatabaseSession
11.1.2.5.
ODatabaseListener
11.1.2.6.
OEdge
❱
11.1.2.6.1.
getFrom()
11.1.2.6.2.
getTo()
11.1.2.6.3.
isLightweight()
11.1.2.7.
OElement
❱
11.1.2.7.1.
asEdge()
11.1.2.7.2.
asVertex()
11.1.2.7.3.
getProperty()
11.1.2.7.4.
getPropertyNames()
11.1.2.7.5.
getSchemaType()
11.1.2.7.6.
isEdge()
11.1.2.7.7.
isVertex()
11.1.2.7.8.
removeProperty()
11.1.2.7.9.
setProperty()
11.1.2.8.
OFunction
❱
11.1.2.8.1.
getCode()
11.1.2.8.2.
getId()
11.1.2.8.3.
getLanguage()
11.1.2.8.4.
getName()
11.1.2.8.5.
getParameters()
11.1.2.8.6.
isIdempotent()
11.1.2.8.7.
setCode()
11.1.2.8.8.
setIdempotent()
11.1.2.8.9.
setLanguage()
11.1.2.8.10.
setName()
11.1.2.8.11.
setParameters()
11.1.2.9.
OFunctionLibrary
❱
11.1.2.9.1.
createFunction()
11.1.2.9.2.
dropFunction()
11.1.2.9.3.
getFunction()
11.1.2.9.4.
getFunctionNames()
11.1.2.10.
OIntent
11.1.2.11.
OLiveQueryMonitor
11.1.2.12.
OLiveQueryResultListener
❱
11.1.2.12.1.
onCreate()
11.1.2.12.2.
onDelete()
11.1.2.12.3.
onEnd()
11.1.2.12.4.
onError()
11.1.2.12.5.
onUpdate()
11.1.2.13.
OMetadata
❱
11.1.2.13.1.
getFunctionLibrary()
11.1.2.13.2.
getSchema()
11.1.2.14.
OProperty
❱
11.1.2.14.1.
getDefaultValue()
11.1.2.14.2.
getLinkedClass()
11.1.2.14.3.
getLinkedType()
11.1.2.14.4.
getMax()
11.1.2.14.5.
getMin()
11.1.2.14.6.
getName()
11.1.2.14.7.
getType()
11.1.2.14.8.
isMandatory()
11.1.2.14.9.
isNotNull()
11.1.2.14.10.
isReadonly()
11.1.2.14.11.
setDefaultValue()
11.1.2.14.12.
setLinkedClass()
11.1.2.14.13.
setLinkedType()
11.1.2.14.14.
setMax()
11.1.2.14.15.
setMin()
11.1.2.14.16.
setName()
11.1.2.14.17.
setType()
11.1.2.15.
ORecordOperation
11.1.2.16.
OResult
11.1.2.17.
OResultSet
❱
11.1.2.17.1.
close()
11.1.2.17.2.
edgeStream()
11.1.2.17.3.
elementStream()
11.1.2.17.4.
estimateSize()
11.1.2.17.5.
hasNext()
11.1.2.17.6.
next()
11.1.2.17.7.
remove()
11.1.2.17.8.
stream()
11.1.2.17.9.
vertexStream()
11.1.2.18.
ORID
11.1.2.19.
OrientDB
❱
11.1.2.19.1.
create()
11.1.2.19.2.
createIfNotExists()
11.1.2.19.3.
drop()
11.1.2.19.4.
exists()
11.1.2.19.5.
list()
11.1.2.19.6.
open()
11.1.2.20.
ORule
11.1.2.21.
OSchema
❱
11.1.2.21.1.
countClasses()
11.1.2.21.2.
createAbstractClass()
11.1.2.21.3.
createClass()
11.1.2.21.4.
dropClass()
11.1.2.21.5.
existsClass()
11.1.2.21.6.
getClass()
11.1.2.21.7.
getClassByClusterId()
11.1.2.21.8.
getClasses()
11.1.2.21.9.
getClassesRelyOnCluster()
11.1.2.21.10.
getOrCreateClass()
11.1.2.22.
OSecurityRole
❱
11.1.2.22.1.
addRule()
11.1.2.22.2.
allow()
11.1.2.22.3.
getDocument()
11.1.2.22.4.
getName()
11.1.2.22.5.
getParentRole()
11.1.2.22.6.
getRuleSet()
11.1.2.22.7.
grant()
11.1.2.22.8.
hasRule()
11.1.2.22.9.
revoke()
11.1.2.22.10.
setParentRole()
11.1.2.23.
OSecurityUser
❱
11.1.2.23.1.
addRole()
11.1.2.23.2.
allow()
11.1.2.23.3.
checkPassword()
11.1.2.23.4.
getAccountStatus()
11.1.2.23.5.
getDocument()
11.1.2.23.6.
getName()
11.1.2.23.7.
getPassword()
11.1.2.23.8.
getRoles()
11.1.2.23.9.
isRuleDefined()
11.1.2.23.10.
hasRole()
11.1.2.23.11.
removeRole()
11.1.2.23.12.
setAccountStatus()
11.1.2.23.13.
setName()
11.1.2.23.14.
setPassword()
11.1.2.24.
OServer
❱
11.1.2.24.1.
addTemporaryUser()
11.1.2.24.2.
addUser()
11.1.2.24.3.
authenticate()
11.1.2.24.4.
dropUser()
11.1.2.24.5.
existsStoragePath()
11.1.2.24.6.
getAvailableStorageNames()
11.1.2.24.7.
getConfiguration()
11.1.2.24.8.
getDatabaseDirectory()
11.1.2.24.9.
getInstance()
11.1.2.24.10.
getInstanceByPath()
11.1.2.24.11.
getStoragePath()
11.1.2.24.12.
isActive()
11.1.2.24.13.
isAllowed()
11.1.2.24.14.
openDatabase()
11.1.2.24.15.
restart()
11.1.2.24.16.
saveConfiguration()
11.1.2.24.17.
shutdown()
11.1.2.24.18.
startup()
11.1.2.25.
OTransaction
❱
11.1.2.25.1.
amountOfNestedTxs()
11.1.2.25.2.
begin()
11.1.2.25.3.
close()
11.1.2.25.4.
commit()
11.1.2.25.5.
getDatabase()
11.1.2.25.6.
getEntryCount()
11.1.2.25.7.
getInvolvedIndexes()
11.1.2.25.8.
getIsolationLevel()
11.1.2.25.9.
getNewRecordEntriesByClass()
11.1.2.25.10.
getNewRecordEntriesByCluster()
11.1.2.25.11.
getRecordEntry()
11.1.2.25.12.
getRecordOperations()
11.1.2.25.13.
getStatus()
11.1.2.25.14.
hasRecordCreation()
11.1.2.25.15.
rollback()
11.1.2.25.16.
setIsolationLevel()
11.1.2.26.
OType
11.1.2.27.
OVertex
❱
11.1.2.27.1.
addEdge()
11.1.2.27.2.
getEdges()
11.1.2.27.3.
getVertices()
11.1.3.
TinkerPop 2.6 Graph API
❱
11.1.3.1.
Tutorial
11.1.3.2.
Vertices and Edges
11.1.3.3.
Blueprints Extension
11.1.3.4.
Factory
11.1.3.5.
Schema
❱
11.1.3.5.1.
Class
11.1.3.5.2.
Property
11.1.3.6.
Partitioned
11.1.3.7.
Lightweight Edges
11.1.3.8.
Graph Batch Insert
11.1.4.
Apache TinkerPop 3
11.1.5.
Document API
❱
11.1.5.1.
Documents
11.1.6.
Live Query
❱
11.1.6.1.
Live Query Intro
11.1.6.2.
Live Query vs Traditional Query
11.1.6.3.
Live Query in Java
11.1.7.
Object API
❱
11.1.7.1.
Database
11.1.7.2.
POJO
11.1.7.3.
Attach
11.1.7.4.
Schema
11.1.7.5.
Binding
11.1.8.
Traverse
11.1.9.
Multi-Threading
❱
11.1.9.1.
Usage
11.1.9.2.
Concurrency Control
11.1.10.
Transactions
11.1.11.
Fetching Strategies
11.1.12.
Graph Consistency
11.1.13.
Binary Data
11.1.14.
JPA
11.2.
JDBC Driver
11.3.
Scala API
11.4.
OrientJS Legacy - Node.js Driver
❱
11.4.1.
Server API
11.4.2.
Database API
11.4.3.
Record API
11.4.4.
Class API
❱
11.4.4.1.
Class
11.4.4.2.
Property
11.4.4.3.
Records
11.4.5.
Index API
11.4.6.
Function API
11.4.7.
Queries
❱
11.4.7.1.
create()
11.4.7.2.
delete()
11.4.7.3.
fetch()
11.4.7.4.
insert()
11.4.7.5.
liveQuery()
11.4.7.6.
select()
11.4.7.7.
transform()
11.4.7.8.
traverse()
11.4.7.9.
update()
11.4.8.
Transactions
11.4.9.
Events
11.5.
OrientJS - Node.js Driver
❱
11.5.1.
Reference
❱
11.5.1.1.
Client API
11.5.1.2.
Session API
11.6.
PyOrient - Python Driver
❱
11.6.1.
Client
❱
11.6.1.1.
command()
11.6.1.2.
batch()
11.6.1.3.
data_cluster_add()
11.6.1.4.
data_cluster_count()
11.6.1.5.
data_cluster_data_range()
11.6.1.6.
data_cluster_drop()
11.6.1.7.
db_count_records()
11.6.1.8.
db_create()
11.6.1.9.
db_drop()
11.6.1.10.
db_exists()
11.6.1.11.
db_list()
11.6.1.12.
db_open()
11.6.1.13.
db_reload()
11.6.1.14.
db_size()
11.6.1.15.
get_session_token()
11.6.1.16.
query()
11.6.1.17.
query_async()
11.6.1.18.
record_create()
11.6.1.19.
record_delete()
11.6.1.20.
record_load()
11.6.1.21.
record_update()
11.6.1.22.
set_session_token()
11.6.1.23.
tx_commit()
❱
11.6.1.23.1.
attach()
11.6.1.23.2.
begin()
11.6.1.23.3.
commit()
11.6.1.23.4.
rollback()
11.6.2.
OGM
❱
11.6.2.1.
Connection
11.6.2.2.
Schemas
11.6.2.3.
Brokers
11.6.2.4.
Batch
11.6.2.5.
Scripts
11.7.
OrientDB-NET - C#/.NET Driver
❱
11.7.1.
Server
❱
11.7.1.1.
ConfigGet()
11.7.1.2.
ConfigList()
11.7.1.3.
ConfigSet()
11.7.1.4.
CreateDatabase()
11.7.1.5.
DatabaseExists()
11.7.1.6.
Databases()
11.7.1.7.
DropDatabase()
11.7.2.
Database
❱
11.7.2.1.
Clusters()
11.7.2.2.
Command()
11.7.2.3.
GetClusterIdFor()
11.7.2.4.
GetClusterNameFor()
11.7.2.5.
GetClusters()
11.7.2.6.
Gremlin()
11.7.2.7.
Insert()
11.7.2.8.
JavaScript()
11.7.2.9.
Query()
11.7.2.10.
Select()
11.7.2.11.
SqlBatch()
11.7.2.12.
Update()
11.7.3.
Query
❱
11.7.3.1.
Conditionals
11.7.3.2.
Limiters
11.7.3.3.
Sort
11.7.4.
Transaction
❱
11.7.4.1.
Add()
11.7.4.2.
AddEdge()
11.7.4.3.
AddOrUpdate()
11.7.4.4.
Delete()
11.7.4.5.
GetPendingObject()
11.7.4.6.
Update()
11.8.
PhpOrient - PHP Driver
❱
11.8.1.
Client
11.8.2.
Server
❱
11.8.2.1.
dbCreate()
11.8.2.2.
dbDrop()
11.8.2.3.
dbExists()
11.8.2.4.
dbList()
11.8.3.
Database
❱
11.8.3.1.
command()
11.8.3.2.
dataClusterAdd()
11.8.3.3.
dataClusterCount()
11.8.3.4.
dataClusterDrop()
11.8.3.5.
dataClusterDataRange()
11.8.3.6.
dbCountRecords()
11.8.3.7.
dbReload()
11.8.3.8.
dbSize()
11.8.3.9.
query()
11.8.3.10.
queryAsync()
11.8.3.11.
recordCreate()
11.8.3.12.
recordLoad()
11.8.3.13.
recordUpdate()
11.8.3.14.
sqlBatch()
11.8.4.
ClusterMap
❱
11.8.4.1.
dropClusterID()
11.8.4.2.
getClusterID()
11.8.4.3.
getIdList()
11.8.5.
Record
❱
11.8.5.1.
getOClass()
11.8.5.2.
getOData()
11.8.5.3.
getRid()
11.8.5.4.
jsonSerialize()
11.8.5.5.
recordSerialize()
11.8.5.6.
setOClass()
11.8.5.7.
setOData()
11.8.5.8.
setRid()
11.8.6.
ID
11.8.7.
Transaction
❱
11.8.7.1.
attach()
11.8.7.2.
begin()
11.8.7.3.
commit()
11.8.7.4.
rollback()
11.9.
MarcoPolo - Elixir Driver
❱
11.9.1.
Server
❱
11.9.1.1.
create_db()
11.9.1.2.
db_exists?()
11.9.1.3.
distrib-config()
11.9.1.4.
drop_db()
11.9.2.
Database
❱
11.9.2.1.
command()
11.9.2.2.
create_record()
11.9.2.3.
db_countrecords()
11.9.2.4.
db_reload()
11.9.2.5.
db_size()
11.9.2.6.
delete_record()
11.9.2.7.
live_query()
11.9.2.8.
live_query_unsubscribe()
11.9.2.9.
load_record()
11.9.2.10.
script()
11.9.2.11.
update_record()
11.9.3.
Types
11.9.4.
Structs
❱
11.9.4.1.
BinaryRecord
11.9.4.2.
Date
11.9.4.3.
DateTime
11.9.4.4.
Document
11.9.4.5.
FetchPlan
11.9.4.6.
RID
11.10.
Javascript (legacy)
❱
11.10.1.
Javascript API
11.11.
Rest API
11.12.
Gremlin API
12.
Security
❱
12.1.
OrientDB Security Guide
12.2.
OrientDB Data Protection and Privacy
12.3.
Database security
12.4.
Server security
12.5.
Database encryption
12.6.
Secure SSL connections
12.7.
Security Configuration
12.8.
Kerberos Example
12.9.
Security v2.2 Code Changes
12.10.
Security v2.2 New Features
12.11.
Symmetric Key Authentication
13.
Distributed Architecture
❱
13.1.
Lifecycle
13.2.
Configuration
❱
13.2.1.
Server Manager
13.2.2.
Runtime Configuration
13.3.
Replication
13.4.
Sharding
13.5.
Data Centers
14.
Troubleshooting
❱
14.1.
Java
14.2.
Memory Leak Detector
14.3.
Direct Memory Tracing
15.
Performance Tuning
❱
15.1.
Tuning the Graph API
15.2.
Tuning the Document API
15.3.
Tuning the Object API
15.4.
Profiler
15.5.
Distributed Configuration Tuning
15.6.
OrientDB Stress Test Tool
16.
Enterprise Edition
❱
16.1.
Dashboard
16.2.
Server Management
16.3.
Cluster Management
16.4.
Backup Management
16.5.
Server Profiler
16.6.
Security
16.7.
Teleporter
16.8.
Neo4j Importer
16.9.
Metrics
16.10.
Auditing
16.11.
Settings
17.
Internals
❱
17.1.
System database
17.2.
Storages
❱
17.2.1.
Memory storage
17.2.2.
PLocal storage
❱
17.2.2.1.
Engine
17.2.2.2.
Disk-Cache
17.2.2.3.
WAL (Journal)
17.2.3.
Local storage (deprecated)
17.3.
Clusters
17.4.
Limits
17.5.
RidBag
17.6.
Custom Index Engine
17.7.
Caching
17.8.
Hooks - Triggers
❱
17.8.1.
Dynamic Hooks
17.8.2.
Java (Native) Hooks
17.9.
Server
❱
17.9.1.
Server Status
17.10.
Web Server
17.11.
Binary Protocol
❱
17.11.1.
CSV Serialization
17.11.2.
Schemaless Serialization
17.11.3.
Commands
18.
Release Notes
Light
Rust
Coal
Navy
Ayu
OrientDB
Installation
For a complete installation guide, see
OrientDB Server Administration - Installation