Skip to content
This repository was archived by the owner on Nov 3, 2023. It is now read-only.

Implement Relative Position Operators for Range Types #28

@chaitan94

Description

@chaitan94

• <<: Is the first numeric or range value scritly left of the second one?
• >>: Is the first numeric or range value strictly right of the second one?
• &<: Is the first numeric or range value not to the right of the second one?
• &>: Is the first numeric or range value not to the left of the second one?
• -|-: Is the first numeric or range value adjacent to the second one?
• <<#: Is the first time value scrictly before the second one?
• #>>: Is the first time value strictly after the second one?
• &<#: Is the first time value not after the second one?
• #&>: Is the first time value not before the second one?

Invalid operations should throw accordingly

Refer MobilityDB docs for more information: https://docs.mobilitydb.com/MobilityDB/master/ch02.html#time_relpos_operators

Todo Checklist

  • always_strictly_less_than
  • always_strictly_greater_than
  • never_greater_than
  • never_less_than
  • adjacent_to
  • always_before
  • always_after
  • never_after
  • never_before

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions