|
14 | 14 | * limitations under the License.
|
15 | 15 | */
|
16 | 16 |
|
17 |
| -package ai.chronon.spark.test |
| 17 | +package ai.chronon.spark.test.join |
18 | 18 |
|
19 | 19 | import ai.chronon.aggregator.test.Column
|
20 | 20 | import ai.chronon.aggregator.windowing.TsUtils
|
21 | 21 | import ai.chronon.api
|
22 |
| -import ai.chronon.api.Builders |
23 |
| -import ai.chronon.api.Operation |
24 |
| -import ai.chronon.api.TimeUnit |
25 |
| -import ai.chronon.api.Window |
26 |
| -import ai.chronon.spark.Comparison |
| 22 | +import ai.chronon.api.{Builders, Operation, TimeUnit, Window} |
27 | 23 | import ai.chronon.spark.Extensions._
|
28 |
| -import ai.chronon.spark.Join |
29 |
| -import ai.chronon.spark.SparkSessionBuilder |
30 |
| -import ai.chronon.spark.TableUtils |
31 |
| -import org.apache.spark.sql.DataFrame |
32 |
| -import org.apache.spark.sql.Row |
33 |
| -import org.apache.spark.sql.SparkSession |
34 |
| -import org.apache.spark.sql.types.BooleanType |
35 |
| -import org.apache.spark.sql.types.DoubleType |
36 |
| -import org.apache.spark.sql.types.IntegerType |
37 |
| -import org.apache.spark.sql.types.LongType |
38 |
| -import org.apache.spark.sql.types.StringType |
39 |
| -import org.apache.spark.sql.types.StructField |
40 |
| -import org.apache.spark.sql.types.StructType |
| 24 | +import ai.chronon.spark.{Comparison, Join, SparkSessionBuilder, TableUtils} |
| 25 | +import ai.chronon.spark.test.DataFrameGen |
| 26 | +import org.apache.spark.sql.{DataFrame, Row, SparkSession} |
| 27 | +import org.apache.spark.sql.types._ |
41 | 28 | import org.scalatest.flatspec.AnyFlatSpec
|
42 |
| -import org.slf4j.Logger |
43 |
| -import org.slf4j.LoggerFactory |
| 29 | +import org.slf4j.{Logger, LoggerFactory} |
44 | 30 |
|
45 | 31 | /** Tests for the temporal join of entities.
|
46 | 32 | * Left is an event source with definite ts.
|
|
0 commit comments