Module: PG::FTS::Index::Module

Defined in:
lib/pg/fts/index.rb

Instance Method Summary collapse

Instance Method Details

#build(&executor) ⇒ Object



135
136
137
# File 'lib/pg/fts/index.rb', line 135

def build(&executor)
  PG::FTS::Index.build(*constants.map { |e| const_get(e) }, &executor)
end

#clear(&executor) ⇒ Object



131
132
133
# File 'lib/pg/fts/index.rb', line 131

def clear(&executor)
  PG::FTS::Index.clear(*constants.map { |e| const_get(e) }, &executor)
end

#create(&executor) ⇒ Object



123
124
125
# File 'lib/pg/fts/index.rb', line 123

def create(&executor)
  PG::FTS::Index.create(*constants.map { |e| const_get(e) }, &executor)
end

#drop(&executor) ⇒ Object



127
128
129
# File 'lib/pg/fts/index.rb', line 127

def drop(&executor)
  PG::FTS::Index.drop(*constants.map { |e| const_get(e) }, &executor)
end

#rebuild(&executor) ⇒ Object



139
140
141
# File 'lib/pg/fts/index.rb', line 139

def rebuild(&executor)
  PG::FTS::Index.rebuild(*constants.map { |e| const_get(e) }, &executor)
end