Method: ActiveOrient::OrientDB#database_classes
- Defined in:
- lib/rest.rb
#database_classes(include_system_classes: false, requery: false) ⇒ Object Also known as: inspect_classes
returns an array with all names of the classes of the database caches the result.
parameter: include_system_classes: false|true, requery: false|true
256 257 258 259 260 261 262 263 264 265 |
# File 'lib/rest.rb', line 256 def database_classes include_system_classes: false, requery: false requery = true if @classes.empty? if requery class_hierachie requery: true system_classes = ["OFunction", "OIdentity", "ORIDs", "ORestricted", "ORole", "OSchedule", "OTriggered", "OUser", "_studio"] all_classes = get_classes( 'name' ).map( &:values).flatten @classes = include_system_classes ? all_classes : all_classes - system_classes end @classes end |