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

[SEDONA-313] Refactor ST_Affine #875

Merged
merged 47 commits into from
Jun 28, 2023

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    85ae113 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e829fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bcf99c View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Configuration menu
    Copy the full SHA
    c7f6236 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ceed7a4 View commit details
    Browse the repository at this point in the history
  3. Revert "Update compile the code documentation for sedona"

    This reverts commit c7f6236.
    iGN5117 committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    15c6255 View commit details
    Browse the repository at this point in the history
  4. Revert "Remove prebuild_index config from search plugin"

    This reverts commit 85ae113.
    iGN5117 committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    471e281 View commit details
    Browse the repository at this point in the history
  5. FIxed incorrect indentation

    iGN5117 committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    2a5a6d8 View commit details
    Browse the repository at this point in the history
  6. Addressed PR comments for documentation changes

    Removed note/tip block elements that caused numbering to be reset
    iGN5117 committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    6e9883d View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' of https://github.com/iGN5117/sedona into docum…

    …entation_update_Nilesh
    iGN5117 committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    e66895e View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Add ST_NumPoints

    iGN5117 committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    cf7e78d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc23fc9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fea1daa View commit details
    Browse the repository at this point in the history
  4. Fix failing scala test case

    iGN5117 committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    816e4ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    472c383 View commit details
    Browse the repository at this point in the history
  6. Updated documentation to include negative flow.

    Changed generic Exception to IllegalArgumentException in ST_NumPoints implementation and its corresponding test
    iGN5117 committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    471a87e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b33499d View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Add ST_Force3D to sedona

    iGN5117 committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    0d68337 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'sedona-master' into develop_Nilesh_1.4.0

    # Conflicts:
    #	common/src/main/java/org/apache/sedona/common/Functions.java
    #	common/src/test/java/org/apache/sedona/common/FunctionsTest.java
    #	flink/src/main/java/org/apache/sedona/flink/Catalog.java
    #	flink/src/main/java/org/apache/sedona/flink/expressions/Functions.java
    #	flink/src/test/java/org/apache/sedona/flink/FunctionTest.java
    #	python/sedona/sql/st_functions.py
    #	python/tests/sql/test_function.py
    #	sql/common/src/main/scala/org/apache/sedona/sql/UDF/Catalog.scala
    #	sql/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/Functions.scala
    #	sql/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/st_functions.scala
    #	sql/common/src/test/scala/org/apache/sedona/sql/dataFrameAPITestScala.scala
    #	sql/common/src/test/scala/org/apache/sedona/sql/functionTestScala.scala
    iGN5117 committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    d1e4365 View commit details
    Browse the repository at this point in the history
  3. Updated force3D logic to handle empty geometries

    Refactored function name
    Made java tests more comprehensive by checking both nDims and WKT of returned geometry
    Added more test cases in scala test cases
    Updated documentation with empty geometry case and more examples
    iGN5117 committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    da0314a View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. Configuration menu
    Copy the full SHA
    020e9b9 View commit details
    Browse the repository at this point in the history
  2. fix error in test case

    iGN5117 committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    86de054 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Updated documentation for Force3D to include Z format WKT in the outp…

    …ut. Added a note explaining the same
    iGN5117 committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    307c060 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbab04c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0eb8bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    479b264 View commit details
    Browse the repository at this point in the history
  5. fix dataframe testcase

    iGN5117 committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    641d2d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Addressed PR comments

    iGN5117 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    c2e27d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fa254d View commit details
    Browse the repository at this point in the history
  3. Update community/develop to include steps to run python test cases.

    Update java/scala test execution
    iGN5117 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    9815161 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bdf476 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Add ST_NRings

    iGN5117 committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    b5cf30c View commit details
    Browse the repository at this point in the history
  2. Add ST_Translate

    iGN5117 committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    b89cec1 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'develop_Nilesh_1.4.1_Translate' of https://github.com/i…

    …GN5117/sedona into develop_Nilesh_1.4.1_Translate
    
    # Conflicts:
    #	common/src/main/java/org/apache/sedona/common/Functions.java
    #	common/src/main/java/org/apache/sedona/common/utils/GeomUtils.java
    #	common/src/test/java/org/apache/sedona/common/FunctionsTest.java
    #	flink/src/main/java/org/apache/sedona/flink/Catalog.java
    #	flink/src/main/java/org/apache/sedona/flink/expressions/Functions.java
    #	flink/src/test/java/org/apache/sedona/flink/FunctionTest.java
    #	python/sedona/sql/st_functions.py
    #	python/tests/sql/test_function.py
    #	sql/common/src/main/scala/org/apache/sedona/sql/UDF/Catalog.scala
    #	sql/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/Functions.scala
    #	sql/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/st_functions.scala
    #	sql/common/src/test/scala/org/apache/sedona/sql/dataFrameAPITestScala.scala
    #	sql/common/src/test/scala/org/apache/sedona/sql/functionTestScala.scala
    iGN5117 committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    b49d789 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    ece4802 View commit details
    Browse the repository at this point in the history
  2. Simplified ST_Translate implementation, updated test cases and docs

    Added geom collection test cases for force3D
    iGN5117 committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    78be0f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Updated tests for Translate

    iGN5117 committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    cd12ce2 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. temp affine commit

    iGN5117 committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    19016ae View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Merge branch 'sedona-master' into develop_Nilesh_1.4.1_Affine

    # Conflicts:
    #	common/src/main/java/org/apache/sedona/common/Functions.java
    #	common/src/main/java/org/apache/sedona/common/utils/GeomUtils.java
    #	common/src/test/java/org/apache/sedona/common/FunctionsTest.java
    #	flink/src/main/java/org/apache/sedona/flink/Catalog.java
    #	flink/src/main/java/org/apache/sedona/flink/expressions/Functions.java
    #	python/sedona/sql/st_functions.py
    #	python/tests/sql/test_function.py
    #	sql/common/src/main/scala/org/apache/sedona/sql/UDF/Catalog.scala
    #	sql/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/Functions.scala
    #	sql/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/st_functions.scala
    #	sql/common/src/test/scala/org/apache/sedona/sql/dataFrameAPITestScala.scala
    #	sql/common/src/test/scala/org/apache/sedona/sql/functionTestScala.scala
    iGN5117 committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    42fc49d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4674fc View commit details
    Browse the repository at this point in the history
  3. Back merged with st_nrings

    iGN5117 committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    ee59846 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e6ca70e View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    17b25b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Merge branch 'sedona-master' into develop_Nilesh_1.4.1_Affine

    # Conflicts:
    #	common/src/main/java/org/apache/sedona/common/utils/GeomUtils.java
    #	common/src/test/java/org/apache/sedona/common/FunctionsTest.java
    #	flink/src/main/java/org/apache/sedona/flink/Catalog.java
    #	flink/src/main/java/org/apache/sedona/flink/expressions/Functions.java
    #	python/sedona/sql/st_functions.py
    #	python/tests/sql/test_function.py
    #	sql/common/src/main/scala/org/apache/sedona/sql/UDF/Catalog.scala
    #	sql/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/Functions.scala
    #	sql/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/NullSafeExpressions.scala
    #	sql/common/src/test/scala/org/apache/sedona/sql/dataFrameAPITestScala.scala
    #	sql/common/src/test/scala/org/apache/sedona/sql/functionTestScala.scala
    iGN5117 committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    96c368f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b44a1ad View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Merge branch 'sedona-master' into develop_Nilesh_1.4.1_Affine

    # Conflicts:
    #	common/src/main/java/org/apache/sedona/common/Functions.java
    #	common/src/main/java/org/apache/sedona/common/utils/GeomUtils.java
    #	common/src/test/java/org/apache/sedona/common/FunctionsTest.java
    #	flink/src/main/java/org/apache/sedona/flink/Catalog.java
    #	python/sedona/sql/st_functions.py
    #	python/tests/sql/test_function.py
    #	sql/common/src/main/scala/org/apache/sedona/sql/UDF/Catalog.scala
    #	sql/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/Functions.scala
    #	sql/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/st_functions.scala
    #	sql/common/src/test/scala/org/apache/sedona/sql/dataFrameAPITestScala.scala
    #	sql/common/src/test/scala/org/apache/sedona/sql/functionTestScala.scala
    iGN5117 committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    105ea6c View commit details
    Browse the repository at this point in the history
  2. Backmerge with master

    Refactor affine to support signature like PostGIS
    iGN5117 committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    d93f65c View commit details
    Browse the repository at this point in the history