Class: ActiveCypher::Schema::Catalog

Inherits:
Data
  • Object
show all
Defined in:
lib/active_cypher/schema/catalog.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#constraintsObject (readonly)

Returns the value of attribute constraints

Returns:

  • (Object)

    the current value of constraints



10
11
12
# File 'lib/active_cypher/schema/catalog.rb', line 10

def constraints
  @constraints
end

#edge_typesObject (readonly)

Returns the value of attribute edge_types

Returns:

  • (Object)

    the current value of edge_types



10
11
12
# File 'lib/active_cypher/schema/catalog.rb', line 10

def edge_types
  @edge_types
end

#indexesObject (readonly)

Returns the value of attribute indexes

Returns:

  • (Object)

    the current value of indexes



10
11
12
# File 'lib/active_cypher/schema/catalog.rb', line 10

def indexes
  @indexes
end

#node_typesObject (readonly)

Returns the value of attribute node_types

Returns:

  • (Object)

    the current value of node_types



10
11
12
# File 'lib/active_cypher/schema/catalog.rb', line 10

def node_types
  @node_types
end

Instance Method Details

#empty?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/active_cypher/schema/catalog.rb', line 11

def empty?
  indexes.empty? && constraints.empty? && node_types.empty? && edge_types.empty?
end