Module: Cassie::Statements::Execution::PartitionLinking::ClassMethods

Defined in:
lib/cassie/statements/execution/partition_linking.rb

Instance Method Summary collapse

Instance Method Details



9
10
11
12
# File 'lib/cassie/statements/execution/partition_linking.rb', line 9

def link_partitions(*args)
  include Peeking
  self.partition_linker_args = args
end

#partition_linkerObject



18
19
20
21
# File 'lib/cassie/statements/execution/partition_linking.rb', line 18

def partition_linker
  return @partition_linker if defined?(@partition_linker)
  SimplePolicy
end

#partition_linker=(val) ⇒ Object



14
15
16
# File 'lib/cassie/statements/execution/partition_linking.rb', line 14

def partition_linker=(val)
  @partition_linker = val
end

#partition_linker_argsObject



27
28
29
# File 'lib/cassie/statements/execution/partition_linking.rb', line 27

def partition_linker_args
  @partition_linker_args if defined?(@partition_linker_args)
end

#partition_linker_args=(val) ⇒ Object



23
24
25
# File 'lib/cassie/statements/execution/partition_linking.rb', line 23

def partition_linker_args=(val)
  @partition_linker_args = val
end