Exemple #1
0
 def estimate_size(self, value):
   value_size = self._value_coder.estimate_size(value)
   return get_varint_size(value_size) + value_size
 def _get_nested_size(self, inner_size, nested):
   if not nested:
     return inner_size
   varint_size = get_varint_size(inner_size)
   return varint_size + inner_size
Exemple #3
0
 def estimate_size(self, value):
     value_size = self._value_coder.estimate_size(value)
     return get_varint_size(value_size) + value_size
 def estimate_size(self, value, nested=False):
   # Note that VarInts are encoded the same way regardless of nesting.
   return get_varint_size(value)
 def estimate_size(self, value, nested=False):
   # An IntervalWindow is context-insensitive, with a timestamp (8 bytes)
   # and a varint timespam.
   span = value.end.micros - value.start.micros
   return 8 + get_varint_size(span / 1000)
Exemple #6
0
 def _get_nested_size(self, inner_size, nested):
     if not nested:
         return inner_size
     varint_size = get_varint_size(inner_size)
     return varint_size + inner_size
Exemple #7
0
 def estimate_size(self, value, nested=False):
     # Note that VarInts are encoded the same way regardless of nesting.
     return get_varint_size(value)
Exemple #8
0
 def estimate_size(self, value, nested=False):
     # An IntervalWindow is context-insensitive, with a timestamp (8 bytes)
     # and a varint timespam.
     span = value.end.micros - value.start.micros
     return 8 + get_varint_size(span / 1000)