Class: PgSaurus::ConnectionAdapters::FunctionDefinition

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

Overview

Struct definition for a DB function.

Instance Attribute Summary collapse

Instance Attribute Details

#definitionObject

Returns the value of attribute definition

Returns:

  • (Object)

    the current value of definition



3
4
5
# File 'lib/pg_saurus/connection_adapters/function_definition.rb', line 3

def definition
  @definition
end

#function_typeObject

Returns the value of attribute function_type

Returns:

  • (Object)

    the current value of function_type



3
4
5
# File 'lib/pg_saurus/connection_adapters/function_definition.rb', line 3

def function_type
  @function_type
end

#languageObject

Returns the value of attribute language

Returns:

  • (Object)

    the current value of language



3
4
5
# File 'lib/pg_saurus/connection_adapters/function_definition.rb', line 3

def language
  @language
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



3
4
5
# File 'lib/pg_saurus/connection_adapters/function_definition.rb', line 3

def name
  @name
end

#oidObject

Returns the value of attribute oid

Returns:

  • (Object)

    the current value of oid



3
4
5
# File 'lib/pg_saurus/connection_adapters/function_definition.rb', line 3

def oid
  @oid
end

#returningObject

Returns the value of attribute returning

Returns:

  • (Object)

    the current value of returning



3
4
5
# File 'lib/pg_saurus/connection_adapters/function_definition.rb', line 3

def returning
  @returning
end

#volatilityObject

Returns the value of attribute volatility

Returns:

  • (Object)

    the current value of volatility



3
4
5
# File 'lib/pg_saurus/connection_adapters/function_definition.rb', line 3

def volatility
  @volatility
end