Method: ActiveOrient::API#get_record

Defined in:
lib/java-api.rb

#get_record(rid) ⇒ Object Also known as: get_document

called by Model.autoload



278
279
280
281
282
283
284
285
286
287
288
# File 'lib/java-api.rb', line 278

def get_record rid
  logger.progname = 'JavaApi#GetRecord'
  rid = "#"+ rid unless rid[0]=='#'
  record = @db.custom "select from #{rid}"
  if record.count.zero?
  logger.error{ "No record found for rid= #{rid}" }
  else
  yield( record[0] ) if block_given?
  update_document record[0]
  end
end