FractionalIndex (fractional_index v0.1.0)
Documentation for FractionalIndex
.
Link to this section Summary
Link to this section Functions
Link to this function
ascii_code(str)
Link to this function
decrement_integer(x)
Specs
Link to this function
decrement_with_borrow(i, tail, borrow)
Link to this function
find_common_prefix_size(a, b)
Link to this function
find_common_prefix_size(a, b, n)
Specs
Link to this function
generate_key_between(a, b)
Specs
generate_key_between(String.t() | nil, String.t() | nil) :: {:ok, String.t()} | {:error, FractionalIndex.Errors.error()}
Link to this function
generate_key_between_validated(a, b)
Specs
generate_key_between_validated(String.t() | nil, String.t() | nil) :: {:ok, String.t()} | {:error, FractionalIndex.Errors.error()}
Link to this function
get_integer_length(head)
Specs
get_integer_length(String.t()) :: {:ok, integer()} | {:error, FractionalIndex.Errors.keyError()}
Link to this function
get_integer_part(key)
Specs
get_integer_part(String.t()) :: {:ok, String.t()} | {:error, FractionalIndex.Errors.keyError()}
Link to this function
increment_integer(x)
Specs
Link to this function
increment_with_carry(i, tail, carry)
Link to this function
midpoint(a, b)
Specs
midpoint(String.t(), String.t() | nil) :: {:ok, String.t()} | {:error, {FractionalIndex.Errors.midpointError(), String.t()}}
Link to this function
validate_input(i)
Link to this function
validate_integer(intStr)
Specs
validate_integer(String.t()) :: :ok | {:error, FractionalIndex.Errors.keyError()}
Link to this function
validate_order_key(key)
Specs
validate_order_key(String.t()) :: :ok | FractionalIndex.Errors.keyError()