Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LinkedQL #878

Merged
merged 148 commits into from Dec 15, 2019
Merged

LinkedQL #878

merged 148 commits into from Dec 15, 2019

Commits on Dec 15, 2019

  1. linkedql: a new query language

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    ace4b58 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    45212fe View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e99f9cd View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    d3ae5d5 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    2906684 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    7dd9fdb View commit details
    Browse the repository at this point in the history
  7. linkedql: actual test cases

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    45b41ff View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    379d686 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    18cbfd4 View commit details
    Browse the repository at this point in the history
  10. linkedql: Implement TagArray iterator

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    0050f10 View commit details
    Browse the repository at this point in the history
  11. linkedql: Scanner to be private

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    9c0f210 View commit details
    Browse the repository at this point in the history
  12. linkedql: Rename Tag to As

    Add Value
    Add Intersect
    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    5175cc4 View commit details
    Browse the repository at this point in the history
  13. linkedql: use parseValue in UnmarshalStep

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    3ab1fe5 View commit details
    Browse the repository at this point in the history
  14. linkedql: Is

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    0a17eae View commit details
    Browse the repository at this point in the history
  15. linkedql: Both

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    18806dd View commit details
    Browse the repository at this point in the history
  16. linkedql: More operators

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    08b766d View commit details
    Browse the repository at this point in the history
  17. linkedql: follow

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    961bd82 View commit details
    Browse the repository at this point in the history
  18. linkedql: boilerplate code for all steps

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    c72bb5b View commit details
    Browse the repository at this point in the history
  19. linkedql: Has and more

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    f9c98cf View commit details
    Browse the repository at this point in the history
  20. linkedql: Most of the steps are implemented

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    8dabfcd View commit details
    Browse the repository at this point in the history
  21. linkedql: Test Back, Both, Count, Except

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    c18830a View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    e6f54c9 View commit details
    Browse the repository at this point in the history
  23. linkedql: Test HasReverse & In

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    46be628 View commit details
    Browse the repository at this point in the history
  24. linkedql: Intersect, Is, InPredicates, In

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    af5647a View commit details
    Browse the repository at this point in the history
  25. linkedql: Test OutPredicates

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    075b314 View commit details
    Browse the repository at this point in the history
  26. linkedql: Test Save and add todo

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    b99e8ae View commit details
    Browse the repository at this point in the history
  27. linkedql: Test SaveInPredicates

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    ea6dbc8 View commit details
    Browse the repository at this point in the history
  28. linkedql: Test SaveOptional

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    9da29d1 View commit details
    Browse the repository at this point in the history
  29. linkedql: Test SaveOptionalReverse

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    e6b1724 View commit details
    Browse the repository at this point in the history
  30. linkedql: Test SaveOutPredicates

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    a7f9d4b View commit details
    Browse the repository at this point in the history
  31. linkedql: Test SaveReverse

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    c78fbdf View commit details
    Browse the repository at this point in the history
  32. Copy the full SHA
    d06a48d View commit details
    Browse the repository at this point in the history
  33. linkedql: Test Union

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    40c205d View commit details
    Browse the repository at this point in the history
  34. linkedql: Implement TagValue and Test

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    f620de4 View commit details
    Browse the repository at this point in the history
  35. linkedql: Test Unique

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    e12eb5a View commit details
    Browse the repository at this point in the history
  36. linkedql: Test Order

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    0f6da57 View commit details
    Browse the repository at this point in the history
  37. linkedql: Add todo regarding single values

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    921f1c4 View commit details
    Browse the repository at this point in the history
  38. linkedql: Test Like

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    ddbad82 View commit details
    Browse the repository at this point in the history
  39. linkedql: Test operation filters

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    e469f5c View commit details
    Browse the repository at this point in the history
  40. linkedql: Refactor code

     - Return error instead of panic
     - Expect ValueStep when values are needed
     - Correct naming
    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    21be4b8 View commit details
    Browse the repository at this point in the history
  41. Copy the full SHA
    a243be9 View commit details
    Browse the repository at this point in the history
  42. linkedql: Correct todo format

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    c0356b7 View commit details
    Browse the repository at this point in the history
  43. linkedql: Differenciate operators

     + Extract RegistryItem from Step
    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    a2acada View commit details
    Browse the repository at this point in the history
  44. Copy the full SHA
    2f768d8 View commit details
    Browse the repository at this point in the history
  45. linkedql: Remove LabelContext

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    7faf3c4 View commit details
    Browse the repository at this point in the history
  46. linkedql: Fix errors with former changes

    Dry data for single quad in steps_test
    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    35b9016 View commit details
    Browse the repository at this point in the history
  47. linkedql: Add comments to value_iterator.go

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    b5e12f8 View commit details
    Browse the repository at this point in the history
  48. linkedql: Change error in parseValue

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    59e94e6 View commit details
    Browse the repository at this point in the history
  49. linkedql: Unify constants

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    d8aec52 View commit details
    Browse the repository at this point in the history
  50. linkedql: Fix errors from rebasing

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    fd8f231 View commit details
    Browse the repository at this point in the history
  51. linkedql: Remove casting of operations

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    792806a View commit details
    Browse the repository at this point in the history
  52. linkedql: Limit values in TagValue and Value

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    5676387 View commit details
    Browse the repository at this point in the history
  53. Copy the full SHA
    f65784f View commit details
    Browse the repository at this point in the history
  54. Copy the full SHA
    9880a58 View commit details
    Browse the repository at this point in the history
  55. Copy the full SHA
    33ec885 View commit details
    Browse the repository at this point in the history
  56. linkedql: select

     - Rename tagArray and tagValue to select and selectFirst
     - Add the ability to select specific tags
    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    07849a5 View commit details
    Browse the repository at this point in the history
  57. linkedql: Add dot in the end of sentences

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    5c94844 View commit details
    Browse the repository at this point in the history
  58. Copy the full SHA
    4122335 View commit details
    Browse the repository at this point in the history
  59. Copy the full SHA
    8ccb586 View commit details
    Browse the repository at this point in the history
  60. linkedql: Corrected syntax in value_iterator

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    bd9cb1c View commit details
    Browse the repository at this point in the history
  61. linkedql: Accept slice in Union

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    c5cda8e View commit details
    Browse the repository at this point in the history
  62. Copy the full SHA
    2c7c2aa View commit details
    Browse the repository at this point in the history
  63. linkedql: Use quad values in parseValue

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    9d32941 View commit details
    Browse the repository at this point in the history
  64. linkedql: Optional and Morphism steps

    This change required refactoring the code to use PathStep, a specific interface for getting a Path from a Step instead of ValueIterator so Morphism will be usable everywhere it should.
    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    a9d49df View commit details
    Browse the repository at this point in the history
  65. linkedql: Improve test for optional

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    7435b5d View commit details
    Browse the repository at this point in the history
  66. linkedql: Rename save to properties

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    46c7b5d View commit details
    Browse the repository at this point in the history
  67. linkedql: Only allow IRIs in Properties

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    c5821b0 View commit details
    Browse the repository at this point in the history
  68. Copy the full SHA
    5192a77 View commit details
    Browse the repository at this point in the history
  69. linkedql: Accept PathStep in Follow

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    ecaae8a View commit details
    Browse the repository at this point in the history
  70. linkedql: Convert to PathStep missing

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    b530e5c View commit details
    Browse the repository at this point in the history
  71. Copy the full SHA
    b0e06f7 View commit details
    Browse the repository at this point in the history
  72. linkedql: Correct name for Properties

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    8844719 View commit details
    Browse the repository at this point in the history
  73. Copy the full SHA
    140228d View commit details
    Browse the repository at this point in the history
  74. Copy the full SHA
    30c1279 View commit details
    Browse the repository at this point in the history
  75. Copy the full SHA
    4fdf097 View commit details
    Browse the repository at this point in the history
  76. linkedql: Support IRIs in registry

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    97eef60 View commit details
    Browse the repository at this point in the history
  77. Copy the full SHA
    d1fbf52 View commit details
    Browse the repository at this point in the history
  78. linkedql: Rename .in() and .out()

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    b6c4ca6 View commit details
    Browse the repository at this point in the history
  79. Copy the full SHA
    1920777 View commit details
    Browse the repository at this point in the history
  80. Copy the full SHA
    ff866f1 View commit details
    Browse the repository at this point in the history
  81. linkedql: Add Description to Steps

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    58e2571 View commit details
    Browse the repository at this point in the history
  82. linkedql: Add Description where missing

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    a683957 View commit details
    Browse the repository at this point in the history
  83. linkedql: Basic schema output works

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    3c4acd9 View commit details
    Browse the repository at this point in the history
  84. Copy the full SHA
    7b9bc08 View commit details
    Browse the repository at this point in the history
  85. linkedql: Add todo

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    ff12944 View commit details
    Browse the repository at this point in the history
  86. Copy the full SHA
    42202cd View commit details
    Browse the repository at this point in the history
  87. linkedql: Fix schema not registered

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    6c1c879 View commit details
    Browse the repository at this point in the history
  88. linkedql: Use json tag for property name

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    19c9a78 View commit details
    Browse the repository at this point in the history
  89. Copy the full SHA
    9572fa8 View commit details
    Browse the repository at this point in the history
  90. Copy the full SHA
    99ea4dc View commit details
    Browse the repository at this point in the history
  91. linkedql: OWL more specific property type

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    566f839 View commit details
    Browse the repository at this point in the history
  92. linkedql: Correct name to SuperClasses

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    66b2a03 View commit details
    Browse the repository at this point in the history
  93. linkedql: Correct name of bool

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    5f1129f View commit details
    Browse the repository at this point in the history
  94. linkedql: Create a correct schema

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    4a460d7 View commit details
    Browse the repository at this point in the history
  95. linkedql: Nest restrictions

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    474af08 View commit details
    Browse the repository at this point in the history
  96. linkedql: Update code to use PathStep

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    008dafb View commit details
    Browse the repository at this point in the history
  97. linkedql: Add checks for all steps

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    eb29dad View commit details
    Browse the repository at this point in the history
  98. linkedql: Not all PathSteps are Steps

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    62fe4f2 View commit details
    Browse the repository at this point in the history
  99. linkedql: Don't assume step is iterable

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    219e399 View commit details
    Browse the repository at this point in the history
  100. Copy the full SHA
    c2b2e9f View commit details
    Browse the repository at this point in the history
  101. linkedql: More interface validation

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    b0cd3a4 View commit details
    Browse the repository at this point in the history
  102. linkedql: WIP: get description

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    2136d06 View commit details
    Browse the repository at this point in the history
  103. linkedql: Placehold comment for now

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    3ede985 View commit details
    Browse the repository at this point in the history
  104. linkedql: Add description to schema

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    2f90575 View commit details
    Browse the repository at this point in the history
  105. Copy the full SHA
    b9f1c4b View commit details
    Browse the repository at this point in the history
  106. linkedql: Add back in and out aliases

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    35fec2d View commit details
    Browse the repository at this point in the history
  107. linkedql: Fix properties of nested aliases

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    8b79065 View commit details
    Browse the repository at this point in the history
  108. linkedql: Improve description of vertex

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    5f6aeb0 View commit details
    Browse the repository at this point in the history
  109. linkedql: Rename Morphism to Placeholder, move it and give it better …

    …description
    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    43d0e16 View commit details
    Browse the repository at this point in the history
  110. linkedql: Improve the description of View

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    847a17a View commit details
    Browse the repository at this point in the history
  111. Copy the full SHA
    0d8a73f View commit details
    Browse the repository at this point in the history
  112. linkedql: Correct field access for as

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    d1da60c View commit details
    Browse the repository at this point in the history
  113. linkedql: Correct usage of Placeholder

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    27bbe6b View commit details
    Browse the repository at this point in the history
  114. linkedql: Improve description of Intersect

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    934f5c1 View commit details
    Browse the repository at this point in the history
  115. Copy the full SHA
    a12b196 View commit details
    Browse the repository at this point in the history
  116. Copy the full SHA
    e28d00f View commit details
    Browse the repository at this point in the history
  117. linkedql: Rename both to viewBoth

    Improve description of view
    Remove the tags argument from viewBoth
    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    2afe626 View commit details
    Browse the repository at this point in the history
  118. linkedql: Correct tests

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    267ae40 View commit details
    Browse the repository at this point in the history
  119. linkedql: Rename except to difference

    Allow providing multiple steps to difference
    Improve description of difference
    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    12eda4e View commit details
    Browse the repository at this point in the history
  120. linkedql: Alias ViewBoth with Both

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    cb9855a View commit details
    Browse the repository at this point in the history
  121. Copy the full SHA
    bf3f67f View commit details
    Browse the repository at this point in the history
  122. linkedql: Add Where step

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    bd636dd View commit details
    Browse the repository at this point in the history
  123. Copy the full SHA
    ff4b863 View commit details
    Browse the repository at this point in the history
  124. Copy the full SHA
    7b1ee5c View commit details
    Browse the repository at this point in the history
  125. linkedql: Add TODO comments for properties

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    f69f704 View commit details
    Browse the repository at this point in the history
  126. Copy the full SHA
    cbb74e6 View commit details
    Browse the repository at this point in the history
  127. Copy the full SHA
    4e30424 View commit details
    Browse the repository at this point in the history
  128. Copy the full SHA
    e442bea View commit details
    Browse the repository at this point in the history
  129. Copy the full SHA
    fc24054 View commit details
    Browse the repository at this point in the history
  130. Copy the full SHA
    3125e27 View commit details
    Browse the repository at this point in the history
  131. Copy the full SHA
    78c2b09 View commit details
    Browse the repository at this point in the history
  132. Copy the full SHA
    1ade0a3 View commit details
    Browse the repository at this point in the history
  133. Copy the full SHA
    182aad5 View commit details
    Browse the repository at this point in the history
  134. Copy the full SHA
    22f1bf9 View commit details
    Browse the repository at this point in the history
  135. Copy the full SHA
    59820af View commit details
    Browse the repository at this point in the history
  136. Copy the full SHA
    cfd0f47 View commit details
    Browse the repository at this point in the history
  137. Copy the full SHA
    e1d4dd3 View commit details
    Browse the repository at this point in the history
  138. linkedql: Add missing descriptions

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    da1a500 View commit details
    Browse the repository at this point in the history
  139. Copy the full SHA
    3c77c62 View commit details
    Browse the repository at this point in the history
  140. linkedql: Remove ID from list in schema

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    3871961 View commit details
    Browse the repository at this point in the history
  141. linkedql: Streamline description text

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    87caaf6 View commit details
    Browse the repository at this point in the history
  142. linkedql: add type assertion for final steps

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    7913da6 View commit details
    Browse the repository at this point in the history
  143. linkedql: Correct step types in schema

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    cdd7b5c View commit details
    Browse the repository at this point in the history
  144. linkedql: Correct emitted JSON-LD schema

    iddan authored and dennwc committed Dec 15, 2019
    Copy the full SHA
    ba749c5 View commit details
    Browse the repository at this point in the history
  145. Copy the full SHA
    6f6b117 View commit details
    Browse the repository at this point in the history
  146. Copy the full SHA
    c47bd69 View commit details
    Browse the repository at this point in the history
  147. Copy the full SHA
    16f12fc View commit details
    Browse the repository at this point in the history
  148. Copy the full SHA
    d583b4a View commit details
    Browse the repository at this point in the history