コード例 #1
0
    def test_table_config(self):

        table_config = TableConfig.Builder()\
            .as_batch_execution()\
            .set_timezone("Asia/Shanghai")\
            .set_max_generated_code_length(64000)\
            .set_null_check(True)\
            .set_parallelism(4).build()

        assert table_config.parallelism() == 4
        assert table_config.null_check() is True
        assert table_config.max_generated_code_length() == 64000
        assert table_config.timezone() == "Asia/Shanghai"
        assert table_config.is_stream() is False
コード例 #2
0
    def test_table_config(self):

        table_config = TableConfig.Builder()\
            .as_streaming_execution()\
            .set_timezone("Asia/Shanghai")\
            .set_max_generated_code_length(64000)\
            .set_null_check(True)\
            .set_parallelism(4).build()

        self.assertEqual(4, table_config.parallelism())
        self.assertTrue(table_config.null_check())
        self.assertEqual(64000, table_config.max_generated_code_length())
        self.assertEqual("Asia/Shanghai", table_config.timezone())
        self.assertTrue(table_config.is_stream())
コード例 #3
0
    def test_create_table_environment(self):
        table_config = TableConfig.Builder()\
            .set_parallelism(2)\
            .set_max_generated_code_length(32000)\
            .set_null_check(False)\
            .set_timezone("Asia/Shanghai")\
            .as_batch_execution()\
            .build()

        t_env = TableEnvironment.create(table_config)

        readed_table_config = t_env.get_config()
        assert readed_table_config.parallelism() == 2
        assert readed_table_config.null_check() is False
        assert readed_table_config.max_generated_code_length() == 32000
        assert readed_table_config.timezone() == "Asia/Shanghai"
        assert readed_table_config.is_stream() is False
コード例 #4
0
    def test_create_table_environment(self):
        table_config = TableConfig.Builder()\
            .set_parallelism(2)\
            .set_max_generated_code_length(32000)\
            .set_null_check(False)\
            .set_timezone("Asia/Shanghai")\
            .as_streaming_execution()\
            .build()

        t_env = TableEnvironment.create(table_config)

        readed_table_config = t_env.get_config()
        self.assertEqual(2, readed_table_config.parallelism())
        self.assertFalse(readed_table_config.null_check())
        self.assertEqual(32000, readed_table_config.max_generated_code_length())
        self.assertEqual("Asia/Shanghai", readed_table_config.timezone())
        self.assertTrue(readed_table_config.is_stream())