Module: OrientdbBinary::DatabaseOperations::DataSegment

Included in:
OrientdbBinary::Database
Defined in:
lib/orientdb_binary/database_operations/data_segment.rb

Instance Method Summary collapse

Instance Method Details

#add_datasegment(args) ⇒ Object

name: string location: string Usage: db.add_datasegment(name: “posts”) db.add_datasegment(name: “posts”, location: “posts_segments”)



14
15
16
17
18
19
20
# File 'lib/orientdb_binary/database_operations/data_segment.rb', line 14

def add_datasegment(args)
  default = {
    location: args[:name] + "_segments"
  }
  options = default.merge(args)
  OrientdbBinary::Protocols::DatasegmentAdd.new(params(options)).process(socket)
end

#drop_datasegment(args) ⇒ Object

name: string Usage: db.drop_datasegment(name: ‘posts’)



26
27
28
# File 'lib/orientdb_binary/database_operations/data_segment.rb', line 26

def drop_datasegment(args)
  OrientdbBinary::Protocols::DatasegmentDrop.new(params(args)).process(socket)
end