Class: PgSaurus::ConnectionAdapters::TriggerDefinition

Inherits:
Struct
  • Object
show all
Defined in:
lib/pg_saurus/connection_adapters/trigger_definition.rb

Overview

Struct definition for a DB trigger.

Instance Attribute Summary collapse

Instance Attribute Details

#conditionObject

Returns the value of attribute condition

Returns:

  • (Object)

    the current value of condition



4
5
6
# File 'lib/pg_saurus/connection_adapters/trigger_definition.rb', line 4

def condition
  @condition
end

#constraintObject

Returns the value of attribute constraint

Returns:

  • (Object)

    the current value of constraint



4
5
6
# File 'lib/pg_saurus/connection_adapters/trigger_definition.rb', line 4

def constraint
  @constraint
end

#deferrableObject

Returns the value of attribute deferrable

Returns:

  • (Object)

    the current value of deferrable



4
5
6
# File 'lib/pg_saurus/connection_adapters/trigger_definition.rb', line 4

def deferrable
  @deferrable
end

#eventObject

Returns the value of attribute event

Returns:

  • (Object)

    the current value of event



4
5
6
# File 'lib/pg_saurus/connection_adapters/trigger_definition.rb', line 4

def event
  @event
end

#for_eachObject

Returns the value of attribute for_each

Returns:

  • (Object)

    the current value of for_each



4
5
6
# File 'lib/pg_saurus/connection_adapters/trigger_definition.rb', line 4

def for_each
  @for_each
end

#initially_deferredObject

Returns the value of attribute initially_deferred

Returns:

  • (Object)

    the current value of initially_deferred



4
5
6
# File 'lib/pg_saurus/connection_adapters/trigger_definition.rb', line 4

def initially_deferred
  @initially_deferred
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



4
5
6
# File 'lib/pg_saurus/connection_adapters/trigger_definition.rb', line 4

def name
  @name
end

#proc_nameObject

Returns the value of attribute proc_name

Returns:

  • (Object)

    the current value of proc_name



4
5
6
# File 'lib/pg_saurus/connection_adapters/trigger_definition.rb', line 4

def proc_name
  @proc_name
end

#schemaObject

Returns the value of attribute schema

Returns:

  • (Object)

    the current value of schema



4
5
6
# File 'lib/pg_saurus/connection_adapters/trigger_definition.rb', line 4

def schema
  @schema
end

#tableObject

Returns the value of attribute table

Returns:

  • (Object)

    the current value of table



4
5
6
# File 'lib/pg_saurus/connection_adapters/trigger_definition.rb', line 4

def table
  @table
end