# Validate base tables + schema names work.
generate SchemaName="simple" NumTablesPerDepth=2  NumColumnsPerTable=4 GraphDepth=0
----
BEGIN
CREATE TABLE "simple".table0(table0_0 int, table0_1 int, table0_2 int, table0_3 int)
CREATE TABLE "simple".table1(table1_0 int, table1_1 int, table1_2 int, table1_3 int)
COMMIT

# Test with a simple depth of 1, we should get 2 views each referencing 2 columns.
generate SchemaName="test" NumTablesPerDepth=2  NumColumnsPerTable=1 GraphDepth=1
----
BEGIN
CREATE TABLE "test".table0(table0_0 int)
CREATE TABLE "test".table1(table1_0 int)
CREATE VIEW "test".view0_0( view0_0_0, view0_0_1) AS SELECT table0_0, table1_0 FROM "test".table0, "test".table1
CREATE VIEW "test".view0_1( view0_1_0, view0_1_1) AS SELECT table0_0, table1_0 FROM "test".table0, "test".table1
COMMIT

# Try a depth of 4, we expect 16 columns only on the last view.
generate SchemaName="test" NumTablesPerDepth=2  NumColumnsPerTable=1 GraphDepth=4
----
BEGIN
CREATE TABLE "test".table0(table0_0 int)
CREATE TABLE "test".table1(table1_0 int)
CREATE VIEW "test".view0_0( view0_0_0, view0_0_1) AS SELECT table0_0, table1_0 FROM "test".table0, "test".table1
CREATE VIEW "test".view0_1( view0_1_0, view0_1_1) AS SELECT table0_0, table1_0 FROM "test".table0, "test".table1
CREATE VIEW "test".view1_0( view1_0_0, view1_0_1, view1_0_2, view1_0_3) AS SELECT view0_0_0, view0_0_1, view0_1_0, view0_1_1 FROM "test".view0_0, "test".view0_1
CREATE VIEW "test".view1_1( view1_1_0, view1_1_1, view1_1_2, view1_1_3) AS SELECT view0_0_0, view0_0_1, view0_1_0, view0_1_1 FROM "test".view0_0, "test".view0_1
CREATE VIEW "test".view2_0( view2_0_0, view2_0_1, view2_0_2, view2_0_3, view2_0_4, view2_0_5, view2_0_6, view2_0_7) AS SELECT view1_0_0, view1_0_1, view1_0_2, view1_0_3, view1_1_0, view1_1_1, view1_1_2, view1_1_3 FROM "test".view1_0, "test".view1_1
CREATE VIEW "test".view2_1( view2_1_0, view2_1_1, view2_1_2, view2_1_3, view2_1_4, view2_1_5, view2_1_6, view2_1_7) AS SELECT view1_0_0, view1_0_1, view1_0_2, view1_0_3, view1_1_0, view1_1_1, view1_1_2, view1_1_3 FROM "test".view1_0, "test".view1_1
CREATE VIEW "test".view3_0( view3_0_0, view3_0_1, view3_0_2, view3_0_3, view3_0_4, view3_0_5, view3_0_6, view3_0_7, view3_0_8, view3_0_9, view3_0_10, view3_0_11, view3_0_12, view3_0_13, view3_0_14, view3_0_15) AS SELECT view2_0_0, view2_0_1, view2_0_2, view2_0_3, view2_0_4, view2_0_5, view2_0_6, view2_0_7, view2_1_0, view2_1_1, view2_1_2, view2_1_3, view2_1_4, view2_1_5, view2_1_6, view2_1_7 FROM "test".view2_0, "test".view2_1
CREATE VIEW "test".view3_1( view3_1_0, view3_1_1, view3_1_2, view3_1_3, view3_1_4, view3_1_5, view3_1_6, view3_1_7, view3_1_8, view3_1_9, view3_1_10, view3_1_11, view3_1_12, view3_1_13, view3_1_14, view3_1_15) AS SELECT view2_0_0, view2_0_1, view2_0_2, view2_0_3, view2_0_4, view2_0_5, view2_0_6, view2_0_7, view2_1_0, view2_1_1, view2_1_2, view2_1_3, view2_1_4, view2_1_5, view2_1_6, view2_1_7 FROM "test".view2_0, "test".view2_1
COMMIT

# Try a depth of 8, we expect 255 columns on the last view (2^8).
generate SchemaName="test" NumTablesPerDepth=2  NumColumnsPerTable=1 GraphDepth=8
----
BEGIN
CREATE TABLE "test".table0(table0_0 int)
CREATE TABLE "test".table1(table1_0 int)
CREATE VIEW "test".view0_0( view0_0_0, view0_0_1) AS SELECT table0_0, table1_0 FROM "test".table0, "test".table1
CREATE VIEW "test".view0_1( view0_1_0, view0_1_1) AS SELECT table0_0, table1_0 FROM "test".table0, "test".table1
CREATE VIEW "test".view1_0( view1_0_0, view1_0_1, view1_0_2, view1_0_3) AS SELECT view0_0_0, view0_0_1, view0_1_0, view0_1_1 FROM "test".view0_0, "test".view0_1
CREATE VIEW "test".view1_1( view1_1_0, view1_1_1, view1_1_2, view1_1_3) AS SELECT view0_0_0, view0_0_1, view0_1_0, view0_1_1 FROM "test".view0_0, "test".view0_1
CREATE VIEW "test".view2_0( view2_0_0, view2_0_1, view2_0_2, view2_0_3, view2_0_4, view2_0_5, view2_0_6, view2_0_7) AS SELECT view1_0_0, view1_0_1, view1_0_2, view1_0_3, view1_1_0, view1_1_1, view1_1_2, view1_1_3 FROM "test".view1_0, "test".view1_1
CREATE VIEW "test".view2_1( view2_1_0, view2_1_1, view2_1_2, view2_1_3, view2_1_4, view2_1_5, view2_1_6, view2_1_7) AS SELECT view1_0_0, view1_0_1, view1_0_2, view1_0_3, view1_1_0, view1_1_1, view1_1_2, view1_1_3 FROM "test".view1_0, "test".view1_1
CREATE VIEW "test".view3_0( view3_0_0, view3_0_1, view3_0_2, view3_0_3, view3_0_4, view3_0_5, view3_0_6, view3_0_7, view3_0_8, view3_0_9, view3_0_10, view3_0_11, view3_0_12, view3_0_13, view3_0_14, view3_0_15) AS SELECT view2_0_0, view2_0_1, view2_0_2, view2_0_3, view2_0_4, view2_0_5, view2_0_6, view2_0_7, view2_1_0, view2_1_1, view2_1_2, view2_1_3, view2_1_4, view2_1_5, view2_1_6, view2_1_7 FROM "test".view2_0, "test".view2_1
CREATE VIEW "test".view3_1( view3_1_0, view3_1_1, view3_1_2, view3_1_3, view3_1_4, view3_1_5, view3_1_6, view3_1_7, view3_1_8, view3_1_9, view3_1_10, view3_1_11, view3_1_12, view3_1_13, view3_1_14, view3_1_15) AS SELECT view2_0_0, view2_0_1, view2_0_2, view2_0_3, view2_0_4, view2_0_5, view2_0_6, view2_0_7, view2_1_0, view2_1_1, view2_1_2, view2_1_3, view2_1_4, view2_1_5, view2_1_6, view2_1_7 FROM "test".view2_0, "test".view2_1
CREATE VIEW "test".view4_0( view4_0_0, view4_0_1, view4_0_2, view4_0_3, view4_0_4, view4_0_5, view4_0_6, view4_0_7, view4_0_8, view4_0_9, view4_0_10, view4_0_11, view4_0_12, view4_0_13, view4_0_14, view4_0_15, view4_0_16, view4_0_17, view4_0_18, view4_0_19, view4_0_20, view4_0_21, view4_0_22, view4_0_23, view4_0_24, view4_0_25, view4_0_26, view4_0_27, view4_0_28, view4_0_29, view4_0_30, view4_0_31) AS SELECT view3_0_0, view3_0_1, view3_0_2, view3_0_3, view3_0_4, view3_0_5, view3_0_6, view3_0_7, view3_0_8, view3_0_9, view3_0_10, view3_0_11, view3_0_12, view3_0_13, view3_0_14, view3_0_15, view3_1_0, view3_1_1, view3_1_2, view3_1_3, view3_1_4, view3_1_5, view3_1_6, view3_1_7, view3_1_8, view3_1_9, view3_1_10, view3_1_11, view3_1_12, view3_1_13, view3_1_14, view3_1_15 FROM "test".view3_0, "test".view3_1
CREATE VIEW "test".view4_1( view4_1_0, view4_1_1, view4_1_2, view4_1_3, view4_1_4, view4_1_5, view4_1_6, view4_1_7, view4_1_8, view4_1_9, view4_1_10, view4_1_11, view4_1_12, view4_1_13, view4_1_14, view4_1_15, view4_1_16, view4_1_17, view4_1_18, view4_1_19, view4_1_20, view4_1_21, view4_1_22, view4_1_23, view4_1_24, view4_1_25, view4_1_26, view4_1_27, view4_1_28, view4_1_29, view4_1_30, view4_1_31) AS SELECT view3_0_0, view3_0_1, view3_0_2, view3_0_3, view3_0_4, view3_0_5, view3_0_6, view3_0_7, view3_0_8, view3_0_9, view3_0_10, view3_0_11, view3_0_12, view3_0_13, view3_0_14, view3_0_15, view3_1_0, view3_1_1, view3_1_2, view3_1_3, view3_1_4, view3_1_5, view3_1_6, view3_1_7, view3_1_8, view3_1_9, view3_1_10, view3_1_11, view3_1_12, view3_1_13, view3_1_14, view3_1_15 FROM "test".view3_0, "test".view3_1
CREATE VIEW "test".view5_0( view5_0_0, view5_0_1, view5_0_2, view5_0_3, view5_0_4, view5_0_5, view5_0_6, view5_0_7, view5_0_8, view5_0_9, view5_0_10, view5_0_11, view5_0_12, view5_0_13, view5_0_14, view5_0_15, view5_0_16, view5_0_17, view5_0_18, view5_0_19, view5_0_20, view5_0_21, view5_0_22, view5_0_23, view5_0_24, view5_0_25, view5_0_26, view5_0_27, view5_0_28, view5_0_29, view5_0_30, view5_0_31, view5_0_32, view5_0_33, view5_0_34, view5_0_35, view5_0_36, view5_0_37, view5_0_38, view5_0_39, view5_0_40, view5_0_41, view5_0_42, view5_0_43, view5_0_44, view5_0_45, view5_0_46, view5_0_47, view5_0_48, view5_0_49, view5_0_50, view5_0_51, view5_0_52, view5_0_53, view5_0_54, view5_0_55, view5_0_56, view5_0_57, view5_0_58, view5_0_59, view5_0_60, view5_0_61, view5_0_62, view5_0_63) AS SELECT view4_0_0, view4_0_1, view4_0_2, view4_0_3, view4_0_4, view4_0_5, view4_0_6, view4_0_7, view4_0_8, view4_0_9, view4_0_10, view4_0_11, view4_0_12, view4_0_13, view4_0_14, view4_0_15, view4_0_16, view4_0_17, view4_0_18, view4_0_19, view4_0_20, view4_0_21, view4_0_22, view4_0_23, view4_0_24, view4_0_25, view4_0_26, view4_0_27, view4_0_28, view4_0_29, view4_0_30, view4_0_31, view4_1_0, view4_1_1, view4_1_2, view4_1_3, view4_1_4, view4_1_5, view4_1_6, view4_1_7, view4_1_8, view4_1_9, view4_1_10, view4_1_11, view4_1_12, view4_1_13, view4_1_14, view4_1_15, view4_1_16, view4_1_17, view4_1_18, view4_1_19, view4_1_20, view4_1_21, view4_1_22, view4_1_23, view4_1_24, view4_1_25, view4_1_26, view4_1_27, view4_1_28, view4_1_29, view4_1_30, view4_1_31 FROM "test".view4_0, "test".view4_1
CREATE VIEW "test".view5_1( view5_1_0, view5_1_1, view5_1_2, view5_1_3, view5_1_4, view5_1_5, view5_1_6, view5_1_7, view5_1_8, view5_1_9, view5_1_10, view5_1_11, view5_1_12, view5_1_13, view5_1_14, view5_1_15, view5_1_16, view5_1_17, view5_1_18, view5_1_19, view5_1_20, view5_1_21, view5_1_22, view5_1_23, view5_1_24, view5_1_25, view5_1_26, view5_1_27, view5_1_28, view5_1_29, view5_1_30, view5_1_31, view5_1_32, view5_1_33, view5_1_34, view5_1_35, view5_1_36, view5_1_37, view5_1_38, view5_1_39, view5_1_40, view5_1_41, view5_1_42, view5_1_43, view5_1_44, view5_1_45, view5_1_46, view5_1_47, view5_1_48, view5_1_49, view5_1_50, view5_1_51, view5_1_52, view5_1_53, view5_1_54, view5_1_55, view5_1_56, view5_1_57, view5_1_58, view5_1_59, view5_1_60, view5_1_61, view5_1_62, view5_1_63) AS SELECT view4_0_0, view4_0_1, view4_0_2, view4_0_3, view4_0_4, view4_0_5, view4_0_6, view4_0_7, view4_0_8, view4_0_9, view4_0_10, view4_0_11, view4_0_12, view4_0_13, view4_0_14, view4_0_15, view4_0_16, view4_0_17, view4_0_18, view4_0_19, view4_0_20, view4_0_21, view4_0_22, view4_0_23, view4_0_24, view4_0_25, view4_0_26, view4_0_27, view4_0_28, view4_0_29, view4_0_30, view4_0_31, view4_1_0, view4_1_1, view4_1_2, view4_1_3, view4_1_4, view4_1_5, view4_1_6, view4_1_7, view4_1_8, view4_1_9, view4_1_10, view4_1_11, view4_1_12, view4_1_13, view4_1_14, view4_1_15, view4_1_16, view4_1_17, view4_1_18, view4_1_19, view4_1_20, view4_1_21, view4_1_22, view4_1_23, view4_1_24, view4_1_25, view4_1_26, view4_1_27, view4_1_28, view4_1_29, view4_1_30, view4_1_31 FROM "test".view4_0, "test".view4_1
CREATE VIEW "test".view6_0( view6_0_0, view6_0_1, view6_0_2, view6_0_3, view6_0_4, view6_0_5, view6_0_6, view6_0_7, view6_0_8, view6_0_9, view6_0_10, view6_0_11, view6_0_12, view6_0_13, view6_0_14, view6_0_15, view6_0_16, view6_0_17, view6_0_18, view6_0_19, view6_0_20, view6_0_21, view6_0_22, view6_0_23, view6_0_24, view6_0_25, view6_0_26, view6_0_27, view6_0_28, view6_0_29, view6_0_30, view6_0_31, view6_0_32, view6_0_33, view6_0_34, view6_0_35, view6_0_36, view6_0_37, view6_0_38, view6_0_39, view6_0_40, view6_0_41, view6_0_42, view6_0_43, view6_0_44, view6_0_45, view6_0_46, view6_0_47, view6_0_48, view6_0_49, view6_0_50, view6_0_51, view6_0_52, view6_0_53, view6_0_54, view6_0_55, view6_0_56, view6_0_57, view6_0_58, view6_0_59, view6_0_60, view6_0_61, view6_0_62, view6_0_63, view6_0_64, view6_0_65, view6_0_66, view6_0_67, view6_0_68, view6_0_69, view6_0_70, view6_0_71, view6_0_72, view6_0_73, view6_0_74, view6_0_75, view6_0_76, view6_0_77, view6_0_78, view6_0_79, view6_0_80, view6_0_81, view6_0_82, view6_0_83, view6_0_84, view6_0_85, view6_0_86, view6_0_87, view6_0_88, view6_0_89, view6_0_90, view6_0_91, view6_0_92, view6_0_93, view6_0_94, view6_0_95, view6_0_96, view6_0_97, view6_0_98, view6_0_99, view6_0_100, view6_0_101, view6_0_102, view6_0_103, view6_0_104, view6_0_105, view6_0_106, view6_0_107, view6_0_108, view6_0_109, view6_0_110, view6_0_111, view6_0_112, view6_0_113, view6_0_114, view6_0_115, view6_0_116, view6_0_117, view6_0_118, view6_0_119, view6_0_120, view6_0_121, view6_0_122, view6_0_123, view6_0_124, view6_0_125, view6_0_126, view6_0_127) AS SELECT view5_0_0, view5_0_1, view5_0_2, view5_0_3, view5_0_4, view5_0_5, view5_0_6, view5_0_7, view5_0_8, view5_0_9, view5_0_10, view5_0_11, view5_0_12, view5_0_13, view5_0_14, view5_0_15, view5_0_16, view5_0_17, view5_0_18, view5_0_19, view5_0_20, view5_0_21, view5_0_22, view5_0_23, view5_0_24, view5_0_25, view5_0_26, view5_0_27, view5_0_28, view5_0_29, view5_0_30, view5_0_31, view5_0_32, view5_0_33, view5_0_34, view5_0_35, view5_0_36, view5_0_37, view5_0_38, view5_0_39, view5_0_40, view5_0_41, view5_0_42, view5_0_43, view5_0_44, view5_0_45, view5_0_46, view5_0_47, view5_0_48, view5_0_49, view5_0_50, view5_0_51, view5_0_52, view5_0_53, view5_0_54, view5_0_55, view5_0_56, view5_0_57, view5_0_58, view5_0_59, view5_0_60, view5_0_61, view5_0_62, view5_0_63, view5_1_0, view5_1_1, view5_1_2, view5_1_3, view5_1_4, view5_1_5, view5_1_6, view5_1_7, view5_1_8, view5_1_9, view5_1_10, view5_1_11, view5_1_12, view5_1_13, view5_1_14, view5_1_15, view5_1_16, view5_1_17, view5_1_18, view5_1_19, view5_1_20, view5_1_21, view5_1_22, view5_1_23, view5_1_24, view5_1_25, view5_1_26, view5_1_27, view5_1_28, view5_1_29, view5_1_30, view5_1_31, view5_1_32, view5_1_33, view5_1_34, view5_1_35, view5_1_36, view5_1_37, view5_1_38, view5_1_39, view5_1_40, view5_1_41, view5_1_42, view5_1_43, view5_1_44, view5_1_45, view5_1_46, view5_1_47, view5_1_48, view5_1_49, view5_1_50, view5_1_51, view5_1_52, view5_1_53, view5_1_54, view5_1_55, view5_1_56, view5_1_57, view5_1_58, view5_1_59, view5_1_60, view5_1_61, view5_1_62, view5_1_63 FROM "test".view5_0, "test".view5_1
CREATE VIEW "test".view6_1( view6_1_0, view6_1_1, view6_1_2, view6_1_3, view6_1_4, view6_1_5, view6_1_6, view6_1_7, view6_1_8, view6_1_9, view6_1_10, view6_1_11, view6_1_12, view6_1_13, view6_1_14, view6_1_15, view6_1_16, view6_1_17, view6_1_18, view6_1_19, view6_1_20, view6_1_21, view6_1_22, view6_1_23, view6_1_24, view6_1_25, view6_1_26, view6_1_27, view6_1_28, view6_1_29, view6_1_30, view6_1_31, view6_1_32, view6_1_33, view6_1_34, view6_1_35, view6_1_36, view6_1_37, view6_1_38, view6_1_39, view6_1_40, view6_1_41, view6_1_42, view6_1_43, view6_1_44, view6_1_45, view6_1_46, view6_1_47, view6_1_48, view6_1_49, view6_1_50, view6_1_51, view6_1_52, view6_1_53, view6_1_54, view6_1_55, view6_1_56, view6_1_57, view6_1_58, view6_1_59, view6_1_60, view6_1_61, view6_1_62, view6_1_63, view6_1_64, view6_1_65, view6_1_66, view6_1_67, view6_1_68, view6_1_69, view6_1_70, view6_1_71, view6_1_72, view6_1_73, view6_1_74, view6_1_75, view6_1_76, view6_1_77, view6_1_78, view6_1_79, view6_1_80, view6_1_81, view6_1_82, view6_1_83, view6_1_84, view6_1_85, view6_1_86, view6_1_87, view6_1_88, view6_1_89, view6_1_90, view6_1_91, view6_1_92, view6_1_93, view6_1_94, view6_1_95, view6_1_96, view6_1_97, view6_1_98, view6_1_99, view6_1_100, view6_1_101, view6_1_102, view6_1_103, view6_1_104, view6_1_105, view6_1_106, view6_1_107, view6_1_108, view6_1_109, view6_1_110, view6_1_111, view6_1_112, view6_1_113, view6_1_114, view6_1_115, view6_1_116, view6_1_117, view6_1_118, view6_1_119, view6_1_120, view6_1_121, view6_1_122, view6_1_123, view6_1_124, view6_1_125, view6_1_126, view6_1_127) AS SELECT view5_0_0, view5_0_1, view5_0_2, view5_0_3, view5_0_4, view5_0_5, view5_0_6, view5_0_7, view5_0_8, view5_0_9, view5_0_10, view5_0_11, view5_0_12, view5_0_13, view5_0_14, view5_0_15, view5_0_16, view5_0_17, view5_0_18, view5_0_19, view5_0_20, view5_0_21, view5_0_22, view5_0_23, view5_0_24, view5_0_25, view5_0_26, view5_0_27, view5_0_28, view5_0_29, view5_0_30, view5_0_31, view5_0_32, view5_0_33, view5_0_34, view5_0_35, view5_0_36, view5_0_37, view5_0_38, view5_0_39, view5_0_40, view5_0_41, view5_0_42, view5_0_43, view5_0_44, view5_0_45, view5_0_46, view5_0_47, view5_0_48, view5_0_49, view5_0_50, view5_0_51, view5_0_52, view5_0_53, view5_0_54, view5_0_55, view5_0_56, view5_0_57, view5_0_58, view5_0_59, view5_0_60, view5_0_61, view5_0_62, view5_0_63, view5_1_0, view5_1_1, view5_1_2, view5_1_3, view5_1_4, view5_1_5, view5_1_6, view5_1_7, view5_1_8, view5_1_9, view5_1_10, view5_1_11, view5_1_12, view5_1_13, view5_1_14, view5_1_15, view5_1_16, view5_1_17, view5_1_18, view5_1_19, view5_1_20, view5_1_21, view5_1_22, view5_1_23, view5_1_24, view5_1_25, view5_1_26, view5_1_27, view5_1_28, view5_1_29, view5_1_30, view5_1_31, view5_1_32, view5_1_33, view5_1_34, view5_1_35, view5_1_36, view5_1_37, view5_1_38, view5_1_39, view5_1_40, view5_1_41, view5_1_42, view5_1_43, view5_1_44, view5_1_45, view5_1_46, view5_1_47, view5_1_48, view5_1_49, view5_1_50, view5_1_51, view5_1_52, view5_1_53, view5_1_54, view5_1_55, view5_1_56, view5_1_57, view5_1_58, view5_1_59, view5_1_60, view5_1_61, view5_1_62, view5_1_63 FROM "test".view5_0, "test".view5_1
CREATE VIEW "test".view7_0( view7_0_0, view7_0_1, view7_0_2, view7_0_3, view7_0_4, view7_0_5, view7_0_6, view7_0_7, view7_0_8, view7_0_9, view7_0_10, view7_0_11, view7_0_12, view7_0_13, view7_0_14, view7_0_15, view7_0_16, view7_0_17, view7_0_18, view7_0_19, view7_0_20, view7_0_21, view7_0_22, view7_0_23, view7_0_24, view7_0_25, view7_0_26, view7_0_27, view7_0_28, view7_0_29, view7_0_30, view7_0_31, view7_0_32, view7_0_33, view7_0_34, view7_0_35, view7_0_36, view7_0_37, view7_0_38, view7_0_39, view7_0_40, view7_0_41, view7_0_42, view7_0_43, view7_0_44, view7_0_45, view7_0_46, view7_0_47, view7_0_48, view7_0_49, view7_0_50, view7_0_51, view7_0_52, view7_0_53, view7_0_54, view7_0_55, view7_0_56, view7_0_57, view7_0_58, view7_0_59, view7_0_60, view7_0_61, view7_0_62, view7_0_63, view7_0_64, view7_0_65, view7_0_66, view7_0_67, view7_0_68, view7_0_69, view7_0_70, view7_0_71, view7_0_72, view7_0_73, view7_0_74, view7_0_75, view7_0_76, view7_0_77, view7_0_78, view7_0_79, view7_0_80, view7_0_81, view7_0_82, view7_0_83, view7_0_84, view7_0_85, view7_0_86, view7_0_87, view7_0_88, view7_0_89, view7_0_90, view7_0_91, view7_0_92, view7_0_93, view7_0_94, view7_0_95, view7_0_96, view7_0_97, view7_0_98, view7_0_99, view7_0_100, view7_0_101, view7_0_102, view7_0_103, view7_0_104, view7_0_105, view7_0_106, view7_0_107, view7_0_108, view7_0_109, view7_0_110, view7_0_111, view7_0_112, view7_0_113, view7_0_114, view7_0_115, view7_0_116, view7_0_117, view7_0_118, view7_0_119, view7_0_120, view7_0_121, view7_0_122, view7_0_123, view7_0_124, view7_0_125, view7_0_126, view7_0_127, view7_0_128, view7_0_129, view7_0_130, view7_0_131, view7_0_132, view7_0_133, view7_0_134, view7_0_135, view7_0_136, view7_0_137, view7_0_138, view7_0_139, view7_0_140, view7_0_141, view7_0_142, view7_0_143, view7_0_144, view7_0_145, view7_0_146, view7_0_147, view7_0_148, view7_0_149, view7_0_150, view7_0_151, view7_0_152, view7_0_153, view7_0_154, view7_0_155, view7_0_156, view7_0_157, view7_0_158, view7_0_159, view7_0_160, view7_0_161, view7_0_162, view7_0_163, view7_0_164, view7_0_165, view7_0_166, view7_0_167, view7_0_168, view7_0_169, view7_0_170, view7_0_171, view7_0_172, view7_0_173, view7_0_174, view7_0_175, view7_0_176, view7_0_177, view7_0_178, view7_0_179, view7_0_180, view7_0_181, view7_0_182, view7_0_183, view7_0_184, view7_0_185, view7_0_186, view7_0_187, view7_0_188, view7_0_189, view7_0_190, view7_0_191, view7_0_192, view7_0_193, view7_0_194, view7_0_195, view7_0_196, view7_0_197, view7_0_198, view7_0_199, view7_0_200, view7_0_201, view7_0_202, view7_0_203, view7_0_204, view7_0_205, view7_0_206, view7_0_207, view7_0_208, view7_0_209, view7_0_210, view7_0_211, view7_0_212, view7_0_213, view7_0_214, view7_0_215, view7_0_216, view7_0_217, view7_0_218, view7_0_219, view7_0_220, view7_0_221, view7_0_222, view7_0_223, view7_0_224, view7_0_225, view7_0_226, view7_0_227, view7_0_228, view7_0_229, view7_0_230, view7_0_231, view7_0_232, view7_0_233, view7_0_234, view7_0_235, view7_0_236, view7_0_237, view7_0_238, view7_0_239, view7_0_240, view7_0_241, view7_0_242, view7_0_243, view7_0_244, view7_0_245, view7_0_246, view7_0_247, view7_0_248, view7_0_249, view7_0_250, view7_0_251, view7_0_252, view7_0_253, view7_0_254, view7_0_255) AS SELECT view6_0_0, view6_0_1, view6_0_2, view6_0_3, view6_0_4, view6_0_5, view6_0_6, view6_0_7, view6_0_8, view6_0_9, view6_0_10, view6_0_11, view6_0_12, view6_0_13, view6_0_14, view6_0_15, view6_0_16, view6_0_17, view6_0_18, view6_0_19, view6_0_20, view6_0_21, view6_0_22, view6_0_23, view6_0_24, view6_0_25, view6_0_26, view6_0_27, view6_0_28, view6_0_29, view6_0_30, view6_0_31, view6_0_32, view6_0_33, view6_0_34, view6_0_35, view6_0_36, view6_0_37, view6_0_38, view6_0_39, view6_0_40, view6_0_41, view6_0_42, view6_0_43, view6_0_44, view6_0_45, view6_0_46, view6_0_47, view6_0_48, view6_0_49, view6_0_50, view6_0_51, view6_0_52, view6_0_53, view6_0_54, view6_0_55, view6_0_56, view6_0_57, view6_0_58, view6_0_59, view6_0_60, view6_0_61, view6_0_62, view6_0_63, view6_0_64, view6_0_65, view6_0_66, view6_0_67, view6_0_68, view6_0_69, view6_0_70, view6_0_71, view6_0_72, view6_0_73, view6_0_74, view6_0_75, view6_0_76, view6_0_77, view6_0_78, view6_0_79, view6_0_80, view6_0_81, view6_0_82, view6_0_83, view6_0_84, view6_0_85, view6_0_86, view6_0_87, view6_0_88, view6_0_89, view6_0_90, view6_0_91, view6_0_92, view6_0_93, view6_0_94, view6_0_95, view6_0_96, view6_0_97, view6_0_98, view6_0_99, view6_0_100, view6_0_101, view6_0_102, view6_0_103, view6_0_104, view6_0_105, view6_0_106, view6_0_107, view6_0_108, view6_0_109, view6_0_110, view6_0_111, view6_0_112, view6_0_113, view6_0_114, view6_0_115, view6_0_116, view6_0_117, view6_0_118, view6_0_119, view6_0_120, view6_0_121, view6_0_122, view6_0_123, view6_0_124, view6_0_125, view6_0_126, view6_0_127, view6_1_0, view6_1_1, view6_1_2, view6_1_3, view6_1_4, view6_1_5, view6_1_6, view6_1_7, view6_1_8, view6_1_9, view6_1_10, view6_1_11, view6_1_12, view6_1_13, view6_1_14, view6_1_15, view6_1_16, view6_1_17, view6_1_18, view6_1_19, view6_1_20, view6_1_21, view6_1_22, view6_1_23, view6_1_24, view6_1_25, view6_1_26, view6_1_27, view6_1_28, view6_1_29, view6_1_30, view6_1_31, view6_1_32, view6_1_33, view6_1_34, view6_1_35, view6_1_36, view6_1_37, view6_1_38, view6_1_39, view6_1_40, view6_1_41, view6_1_42, view6_1_43, view6_1_44, view6_1_45, view6_1_46, view6_1_47, view6_1_48, view6_1_49, view6_1_50, view6_1_51, view6_1_52, view6_1_53, view6_1_54, view6_1_55, view6_1_56, view6_1_57, view6_1_58, view6_1_59, view6_1_60, view6_1_61, view6_1_62, view6_1_63, view6_1_64, view6_1_65, view6_1_66, view6_1_67, view6_1_68, view6_1_69, view6_1_70, view6_1_71, view6_1_72, view6_1_73, view6_1_74, view6_1_75, view6_1_76, view6_1_77, view6_1_78, view6_1_79, view6_1_80, view6_1_81, view6_1_82, view6_1_83, view6_1_84, view6_1_85, view6_1_86, view6_1_87, view6_1_88, view6_1_89, view6_1_90, view6_1_91, view6_1_92, view6_1_93, view6_1_94, view6_1_95, view6_1_96, view6_1_97, view6_1_98, view6_1_99, view6_1_100, view6_1_101, view6_1_102, view6_1_103, view6_1_104, view6_1_105, view6_1_106, view6_1_107, view6_1_108, view6_1_109, view6_1_110, view6_1_111, view6_1_112, view6_1_113, view6_1_114, view6_1_115, view6_1_116, view6_1_117, view6_1_118, view6_1_119, view6_1_120, view6_1_121, view6_1_122, view6_1_123, view6_1_124, view6_1_125, view6_1_126, view6_1_127 FROM "test".view6_0, "test".view6_1
CREATE VIEW "test".view7_1( view7_1_0, view7_1_1, view7_1_2, view7_1_3, view7_1_4, view7_1_5, view7_1_6, view7_1_7, view7_1_8, view7_1_9, view7_1_10, view7_1_11, view7_1_12, view7_1_13, view7_1_14, view7_1_15, view7_1_16, view7_1_17, view7_1_18, view7_1_19, view7_1_20, view7_1_21, view7_1_22, view7_1_23, view7_1_24, view7_1_25, view7_1_26, view7_1_27, view7_1_28, view7_1_29, view7_1_30, view7_1_31, view7_1_32, view7_1_33, view7_1_34, view7_1_35, view7_1_36, view7_1_37, view7_1_38, view7_1_39, view7_1_40, view7_1_41, view7_1_42, view7_1_43, view7_1_44, view7_1_45, view7_1_46, view7_1_47, view7_1_48, view7_1_49, view7_1_50, view7_1_51, view7_1_52, view7_1_53, view7_1_54, view7_1_55, view7_1_56, view7_1_57, view7_1_58, view7_1_59, view7_1_60, view7_1_61, view7_1_62, view7_1_63, view7_1_64, view7_1_65, view7_1_66, view7_1_67, view7_1_68, view7_1_69, view7_1_70, view7_1_71, view7_1_72, view7_1_73, view7_1_74, view7_1_75, view7_1_76, view7_1_77, view7_1_78, view7_1_79, view7_1_80, view7_1_81, view7_1_82, view7_1_83, view7_1_84, view7_1_85, view7_1_86, view7_1_87, view7_1_88, view7_1_89, view7_1_90, view7_1_91, view7_1_92, view7_1_93, view7_1_94, view7_1_95, view7_1_96, view7_1_97, view7_1_98, view7_1_99, view7_1_100, view7_1_101, view7_1_102, view7_1_103, view7_1_104, view7_1_105, view7_1_106, view7_1_107, view7_1_108, view7_1_109, view7_1_110, view7_1_111, view7_1_112, view7_1_113, view7_1_114, view7_1_115, view7_1_116, view7_1_117, view7_1_118, view7_1_119, view7_1_120, view7_1_121, view7_1_122, view7_1_123, view7_1_124, view7_1_125, view7_1_126, view7_1_127, view7_1_128, view7_1_129, view7_1_130, view7_1_131, view7_1_132, view7_1_133, view7_1_134, view7_1_135, view7_1_136, view7_1_137, view7_1_138, view7_1_139, view7_1_140, view7_1_141, view7_1_142, view7_1_143, view7_1_144, view7_1_145, view7_1_146, view7_1_147, view7_1_148, view7_1_149, view7_1_150, view7_1_151, view7_1_152, view7_1_153, view7_1_154, view7_1_155, view7_1_156, view7_1_157, view7_1_158, view7_1_159, view7_1_160, view7_1_161, view7_1_162, view7_1_163, view7_1_164, view7_1_165, view7_1_166, view7_1_167, view7_1_168, view7_1_169, view7_1_170, view7_1_171, view7_1_172, view7_1_173, view7_1_174, view7_1_175, view7_1_176, view7_1_177, view7_1_178, view7_1_179, view7_1_180, view7_1_181, view7_1_182, view7_1_183, view7_1_184, view7_1_185, view7_1_186, view7_1_187, view7_1_188, view7_1_189, view7_1_190, view7_1_191, view7_1_192, view7_1_193, view7_1_194, view7_1_195, view7_1_196, view7_1_197, view7_1_198, view7_1_199, view7_1_200, view7_1_201, view7_1_202, view7_1_203, view7_1_204, view7_1_205, view7_1_206, view7_1_207, view7_1_208, view7_1_209, view7_1_210, view7_1_211, view7_1_212, view7_1_213, view7_1_214, view7_1_215, view7_1_216, view7_1_217, view7_1_218, view7_1_219, view7_1_220, view7_1_221, view7_1_222, view7_1_223, view7_1_224, view7_1_225, view7_1_226, view7_1_227, view7_1_228, view7_1_229, view7_1_230, view7_1_231, view7_1_232, view7_1_233, view7_1_234, view7_1_235, view7_1_236, view7_1_237, view7_1_238, view7_1_239, view7_1_240, view7_1_241, view7_1_242, view7_1_243, view7_1_244, view7_1_245, view7_1_246, view7_1_247, view7_1_248, view7_1_249, view7_1_250, view7_1_251, view7_1_252, view7_1_253, view7_1_254, view7_1_255) AS SELECT view6_0_0, view6_0_1, view6_0_2, view6_0_3, view6_0_4, view6_0_5, view6_0_6, view6_0_7, view6_0_8, view6_0_9, view6_0_10, view6_0_11, view6_0_12, view6_0_13, view6_0_14, view6_0_15, view6_0_16, view6_0_17, view6_0_18, view6_0_19, view6_0_20, view6_0_21, view6_0_22, view6_0_23, view6_0_24, view6_0_25, view6_0_26, view6_0_27, view6_0_28, view6_0_29, view6_0_30, view6_0_31, view6_0_32, view6_0_33, view6_0_34, view6_0_35, view6_0_36, view6_0_37, view6_0_38, view6_0_39, view6_0_40, view6_0_41, view6_0_42, view6_0_43, view6_0_44, view6_0_45, view6_0_46, view6_0_47, view6_0_48, view6_0_49, view6_0_50, view6_0_51, view6_0_52, view6_0_53, view6_0_54, view6_0_55, view6_0_56, view6_0_57, view6_0_58, view6_0_59, view6_0_60, view6_0_61, view6_0_62, view6_0_63, view6_0_64, view6_0_65, view6_0_66, view6_0_67, view6_0_68, view6_0_69, view6_0_70, view6_0_71, view6_0_72, view6_0_73, view6_0_74, view6_0_75, view6_0_76, view6_0_77, view6_0_78, view6_0_79, view6_0_80, view6_0_81, view6_0_82, view6_0_83, view6_0_84, view6_0_85, view6_0_86, view6_0_87, view6_0_88, view6_0_89, view6_0_90, view6_0_91, view6_0_92, view6_0_93, view6_0_94, view6_0_95, view6_0_96, view6_0_97, view6_0_98, view6_0_99, view6_0_100, view6_0_101, view6_0_102, view6_0_103, view6_0_104, view6_0_105, view6_0_106, view6_0_107, view6_0_108, view6_0_109, view6_0_110, view6_0_111, view6_0_112, view6_0_113, view6_0_114, view6_0_115, view6_0_116, view6_0_117, view6_0_118, view6_0_119, view6_0_120, view6_0_121, view6_0_122, view6_0_123, view6_0_124, view6_0_125, view6_0_126, view6_0_127, view6_1_0, view6_1_1, view6_1_2, view6_1_3, view6_1_4, view6_1_5, view6_1_6, view6_1_7, view6_1_8, view6_1_9, view6_1_10, view6_1_11, view6_1_12, view6_1_13, view6_1_14, view6_1_15, view6_1_16, view6_1_17, view6_1_18, view6_1_19, view6_1_20, view6_1_21, view6_1_22, view6_1_23, view6_1_24, view6_1_25, view6_1_26, view6_1_27, view6_1_28, view6_1_29, view6_1_30, view6_1_31, view6_1_32, view6_1_33, view6_1_34, view6_1_35, view6_1_36, view6_1_37, view6_1_38, view6_1_39, view6_1_40, view6_1_41, view6_1_42, view6_1_43, view6_1_44, view6_1_45, view6_1_46, view6_1_47, view6_1_48, view6_1_49, view6_1_50, view6_1_51, view6_1_52, view6_1_53, view6_1_54, view6_1_55, view6_1_56, view6_1_57, view6_1_58, view6_1_59, view6_1_60, view6_1_61, view6_1_62, view6_1_63, view6_1_64, view6_1_65, view6_1_66, view6_1_67, view6_1_68, view6_1_69, view6_1_70, view6_1_71, view6_1_72, view6_1_73, view6_1_74, view6_1_75, view6_1_76, view6_1_77, view6_1_78, view6_1_79, view6_1_80, view6_1_81, view6_1_82, view6_1_83, view6_1_84, view6_1_85, view6_1_86, view6_1_87, view6_1_88, view6_1_89, view6_1_90, view6_1_91, view6_1_92, view6_1_93, view6_1_94, view6_1_95, view6_1_96, view6_1_97, view6_1_98, view6_1_99, view6_1_100, view6_1_101, view6_1_102, view6_1_103, view6_1_104, view6_1_105, view6_1_106, view6_1_107, view6_1_108, view6_1_109, view6_1_110, view6_1_111, view6_1_112, view6_1_113, view6_1_114, view6_1_115, view6_1_116, view6_1_117, view6_1_118, view6_1_119, view6_1_120, view6_1_121, view6_1_122, view6_1_123, view6_1_124, view6_1_125, view6_1_126, view6_1_127 FROM "test".view6_0, "test".view6_1
COMMIT
