@@ -145,7 +145,6 @@ public void TestBasic_DOUBLE_ArrayVector() throws Exception {
145
145
conn .close ();
146
146
147
147
}
148
-
149
148
@ Test
150
149
public void TestBasic_bool_ArrayVector () throws Exception {
151
150
DBConnection conn = new DBConnection ();
@@ -513,7 +512,6 @@ public void Test_new_BasicArrayVector_BOOL() throws Exception {
513
512
assertEquals ("[true,false]" ,obj .getVectorValue (0 ).getString ());
514
513
assertEquals ("[true,false]" ,obj .getVectorValue (1 ).getString ());
515
514
conn .close ();
516
-
517
515
}
518
516
519
517
@ Test
@@ -1461,6 +1459,281 @@ public void test_BasicArrayVector_AppendBasicByteVector() throws Exception {
1461
1459
assertEquals (4 ,bav .rows ());
1462
1460
assertEquals ("['%','>','7']" ,bav .getVectorValue (3 ).getString ());
1463
1461
}
1462
+ @ Test
1463
+ public void test_BasicArrayVector_Append_BasicIntVector_null () throws Exception {
1464
+ DBConnection conn = new DBConnection ();
1465
+ conn .connect (HOST , PORT );
1466
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(INT[], 0);x;" );
1467
+ int size = bav .rows ();
1468
+ assertEquals (Entity .DATA_TYPE .DT_INT_ARRAY ,bav .getDataType ());
1469
+ bav .Append (new BasicIntVector (new int [0 ]));
1470
+ assertEquals (size +1 ,bav .rows ());
1471
+ assertEquals ("[[]]" ,bav .getString ());
1472
+ }
1473
+ @ Test
1474
+ public void test_BasicArrayVector_Append_BasicBoolVector_null () throws Exception {
1475
+ DBConnection conn = new DBConnection ();
1476
+ conn .connect (HOST , PORT );
1477
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(BOOL[], 0);x;" );
1478
+ int size = bav .rows ();
1479
+ assertEquals (Entity .DATA_TYPE .DT_BOOL_ARRAY ,bav .getDataType ());
1480
+ bav .Append (new BasicBooleanVector (0 ));
1481
+ assertEquals (size +1 ,bav .rows ());
1482
+ assertEquals ("[[]]" ,bav .getString ());
1483
+ }
1484
+ @ Test
1485
+ public void test_BasicArrayVector_Append_BasicByteVector_null () throws Exception {
1486
+ DBConnection conn = new DBConnection ();
1487
+ conn .connect (HOST , PORT );
1488
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(CHAR[], 0);x;" );
1489
+ int size = bav .rows ();
1490
+ assertEquals (Entity .DATA_TYPE .DT_BYTE_ARRAY ,bav .getDataType ());
1491
+ bav .Append (new BasicByteVector (0 ));
1492
+ assertEquals (size +1 ,bav .rows ());
1493
+ assertEquals ("[[]]" ,bav .getString ());
1494
+ }
1495
+ @ Test
1496
+ public void test_BasicArrayVector_Append_BasicShortVector_null () throws Exception {
1497
+ DBConnection conn = new DBConnection ();
1498
+ conn .connect (HOST , PORT );
1499
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(SHORT[], 0);x;" );
1500
+ int size = bav .rows ();
1501
+ assertEquals (Entity .DATA_TYPE .DT_SHORT_ARRAY ,bav .getDataType ());
1502
+ bav .Append (new BasicShortVector (0 ));
1503
+ assertEquals (size +1 ,bav .rows ());
1504
+ assertEquals ("[[]]" ,bav .getString ());
1505
+ }
1506
+ @ Test
1507
+ public void test_BasicArrayVector_Append_BasicLongVector_null () throws Exception {
1508
+ DBConnection conn = new DBConnection ();
1509
+ conn .connect (HOST , PORT );
1510
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(LONG[], 0);x;" );
1511
+ int size = bav .rows ();
1512
+ assertEquals (Entity .DATA_TYPE .DT_LONG_ARRAY ,bav .getDataType ());
1513
+ bav .Append (new BasicLongVector (0 ));
1514
+ assertEquals (size +1 ,bav .rows ());
1515
+ assertEquals ("[[]]" ,bav .getString ());
1516
+ }
1517
+ @ Test
1518
+ public void test_BasicArrayVector_Append_BasicDateVector_null () throws Exception {
1519
+ DBConnection conn = new DBConnection ();
1520
+ conn .connect (HOST , PORT );
1521
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(DATE[], 0);x;" );
1522
+ int size = bav .rows ();
1523
+ assertEquals (Entity .DATA_TYPE .DT_DATE_ARRAY ,bav .getDataType ());
1524
+ bav .Append (new BasicDateVector (0 ));
1525
+ assertEquals (size +1 ,bav .rows ());
1526
+ assertEquals ("[[]]" ,bav .getString ());
1527
+ }
1528
+ @ Test
1529
+ public void test_BasicArrayVector_Append_BasicMonthVector_null () throws Exception {
1530
+ DBConnection conn = new DBConnection ();
1531
+ conn .connect (HOST , PORT );
1532
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(MONTH[], 0);x;" );
1533
+ int size = bav .rows ();
1534
+ assertEquals (Entity .DATA_TYPE .DT_MONTH_ARRAY ,bav .getDataType ());
1535
+ bav .Append (new BasicMonthVector (0 ));
1536
+ assertEquals (size +1 ,bav .rows ());
1537
+ assertEquals ("[[]]" ,bav .getString ());
1538
+ }
1539
+ @ Test
1540
+ public void test_BasicArrayVector_Append_BasicTimeVector_null () throws Exception {
1541
+ DBConnection conn = new DBConnection ();
1542
+ conn .connect (HOST , PORT );
1543
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(TIME[], 0);x;" );
1544
+ int size = bav .rows ();
1545
+ assertEquals (Entity .DATA_TYPE .DT_TIME_ARRAY ,bav .getDataType ());
1546
+ bav .Append (new BasicTimeVector (0 ));
1547
+ assertEquals (size +1 ,bav .rows ());
1548
+ assertEquals ("[[]]" ,bav .getString ());
1549
+ }
1550
+ @ Test
1551
+ public void test_BasicArrayVector_Append_BasicMinuteVector_null () throws Exception {
1552
+ DBConnection conn = new DBConnection ();
1553
+ conn .connect (HOST , PORT );
1554
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(MINUTE[], 0);x;" );
1555
+ int size = bav .rows ();
1556
+ assertEquals (Entity .DATA_TYPE .DT_MINUTE_ARRAY ,bav .getDataType ());
1557
+ bav .Append (new BasicMinuteVector (0 ));
1558
+ assertEquals (size +1 ,bav .rows ());
1559
+ assertEquals ("[[]]" ,bav .getString ());
1560
+ }
1561
+ @ Test
1562
+ public void test_BasicArrayVector_Append_BasicSecondVector_null () throws Exception {
1563
+ DBConnection conn = new DBConnection ();
1564
+ conn .connect (HOST , PORT );
1565
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(SECOND[], 0);x;" );
1566
+ int size = bav .rows ();
1567
+ assertEquals (Entity .DATA_TYPE .DT_SECOND_ARRAY ,bav .getDataType ());
1568
+ bav .Append (new BasicSecondVector (0 ));
1569
+ assertEquals (size +1 ,bav .rows ());
1570
+ assertEquals ("[[]]" ,bav .getString ());
1571
+ }
1572
+ @ Test
1573
+ public void test_BasicArrayVector_Append_BasicDateTimeVector_null () throws Exception {
1574
+ DBConnection conn = new DBConnection ();
1575
+ conn .connect (HOST , PORT );
1576
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(DATETIME[], 0);x;" );
1577
+ int size = bav .rows ();
1578
+ assertEquals (Entity .DATA_TYPE .DT_DATETIME_ARRAY ,bav .getDataType ());
1579
+ bav .Append (new BasicDateTimeVector (0 ));
1580
+ assertEquals (size +1 ,bav .rows ());
1581
+ assertEquals ("[[]]" ,bav .getString ());
1582
+ }
1583
+ @ Test
1584
+ public void test_BasicArrayVector_Append_BasicTimestampVector_null () throws Exception {
1585
+ DBConnection conn = new DBConnection ();
1586
+ conn .connect (HOST , PORT );
1587
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(TIMESTAMP[], 0);x;" );
1588
+ int size = bav .rows ();
1589
+ assertEquals (Entity .DATA_TYPE .DT_TIMESTAMP_ARRAY ,bav .getDataType ());
1590
+ bav .Append (new BasicTimestampVector (0 ));
1591
+ assertEquals (size +1 ,bav .rows ());
1592
+ assertEquals ("[[]]" ,bav .getString ());
1593
+ }
1594
+ @ Test
1595
+ public void test_BasicArrayVector_Append_BasicNanoTimeVector_null () throws Exception {
1596
+ DBConnection conn = new DBConnection ();
1597
+ conn .connect (HOST , PORT );
1598
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(NANOTIME[], 0);x;" );
1599
+ int size = bav .rows ();
1600
+ assertEquals (Entity .DATA_TYPE .DT_NANOTIME_ARRAY ,bav .getDataType ());
1601
+ bav .Append (new BasicNanoTimeVector (0 ));
1602
+ assertEquals (size +1 ,bav .rows ());
1603
+ assertEquals ("[[]]" ,bav .getString ());
1604
+ }
1605
+ @ Test
1606
+ public void test_BasicArrayVector_Append_BasicNanoTimestampVector_null () throws Exception {
1607
+ DBConnection conn = new DBConnection ();
1608
+ conn .connect (HOST , PORT );
1609
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(NANOTIMESTAMP[], 0);x;" );
1610
+ int size = bav .rows ();
1611
+ assertEquals (Entity .DATA_TYPE .DT_NANOTIMESTAMP_ARRAY ,bav .getDataType ());
1612
+ bav .Append (new BasicNanoTimestampVector (0 ));
1613
+ assertEquals (size +1 ,bav .rows ());
1614
+ assertEquals ("[[]]" ,bav .getString ());
1615
+ }
1616
+ @ Test
1617
+ public void test_BasicArrayVector_Append_BasicFloatVector_null () throws Exception {
1618
+ DBConnection conn = new DBConnection ();
1619
+ conn .connect (HOST , PORT );
1620
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(FLOAT[], 0);x;" );
1621
+ int size = bav .rows ();
1622
+ assertEquals (Entity .DATA_TYPE .DT_FLOAT_ARRAY ,bav .getDataType ());
1623
+ bav .Append (new BasicFloatVector (0 ));
1624
+ assertEquals (size +1 ,bav .rows ());
1625
+ assertEquals ("[[]]" ,bav .getString ());
1626
+ }
1627
+ @ Test
1628
+ public void test_BasicArrayVector_Append_BasicDoubleVector_null () throws Exception {
1629
+ DBConnection conn = new DBConnection ();
1630
+ conn .connect (HOST , PORT );
1631
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(DOUBLE[], 0);x;" );
1632
+ int size = bav .rows ();
1633
+ assertEquals (Entity .DATA_TYPE .DT_DOUBLE_ARRAY ,bav .getDataType ());
1634
+ bav .Append (new BasicDoubleVector (0 ));
1635
+ assertEquals (size +1 ,bav .rows ());
1636
+ assertEquals ("[[]]" ,bav .getString ());
1637
+ }
1638
+ @ Test
1639
+ public void test_BasicArrayVector_Append_BasicUuidVector_null () throws Exception {
1640
+ DBConnection conn = new DBConnection ();
1641
+ conn .connect (HOST , PORT );
1642
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(UUID[], 0);x;" );
1643
+ int size = bav .rows ();
1644
+ assertEquals (Entity .DATA_TYPE .DT_UUID_ARRAY ,bav .getDataType ());
1645
+ bav .Append (new BasicUuidVector (0 ));
1646
+ assertEquals (size +1 ,bav .rows ());
1647
+ assertEquals ("[[]]" ,bav .getString ());
1648
+ }
1649
+ @ Test
1650
+ public void test_BasicArrayVector_Append_BasicDateHourVector_null () throws Exception {
1651
+ DBConnection conn = new DBConnection ();
1652
+ conn .connect (HOST , PORT );
1653
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(DATEHOUR[], 0);x;" );
1654
+ int size = bav .rows ();
1655
+ assertEquals (Entity .DATA_TYPE .DT_DATEHOUR_ARRAY ,bav .getDataType ());
1656
+ bav .Append (new BasicDateHourVector (0 ));
1657
+ assertEquals (size +1 ,bav .rows ());
1658
+ assertEquals ("[[]]" ,bav .getString ());
1659
+ }
1660
+ @ Test
1661
+ public void test_BasicArrayVector_Append_BasicIPAddrVector_null () throws Exception {
1662
+ DBConnection conn = new DBConnection ();
1663
+ conn .connect (HOST , PORT );
1664
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(IPADDR[], 0);x;" );
1665
+ int size = bav .rows ();
1666
+ assertEquals (Entity .DATA_TYPE .DT_IPADDR_ARRAY ,bav .getDataType ());
1667
+ bav .Append (new BasicIPAddrVector (0 ));
1668
+ assertEquals (size +1 ,bav .rows ());
1669
+ assertEquals ("[[0.0.0.0]]" ,bav .getString ());
1670
+ }
1671
+ @ Test
1672
+ public void test_BasicArrayVector_Append_BasicInt128Vector_null () throws Exception {
1673
+ DBConnection conn = new DBConnection ();
1674
+ conn .connect (HOST , PORT );
1675
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(INT128[], 0);x;" );
1676
+ int size = bav .rows ();
1677
+ assertEquals (Entity .DATA_TYPE .DT_INT128_ARRAY ,bav .getDataType ());
1678
+ bav .Append (new BasicInt128Vector (0 ));
1679
+ assertEquals (size +1 ,bav .rows ());
1680
+ assertEquals ("[[]]" ,bav .getString ());
1681
+ }
1682
+ @ Test
1683
+ public void test_BasicArrayVector_Append_BasicComplexVector_null () throws Exception {
1684
+ DBConnection conn = new DBConnection ();
1685
+ conn .connect (HOST , PORT );
1686
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(COMPLEX[], 0);x;" );
1687
+ int size = bav .rows ();
1688
+ assertEquals (Entity .DATA_TYPE .DT_COMPLEX_ARRAY ,bav .getDataType ());
1689
+ bav .Append (new BasicComplexVector (0 ));
1690
+ assertEquals (size +1 ,bav .rows ());
1691
+ assertEquals ("[[]]" ,bav .getString ());
1692
+ }
1693
+ @ Test
1694
+ public void test_BasicArrayVector_Append_BasicPointVector_null () throws Exception {
1695
+ DBConnection conn = new DBConnection ();
1696
+ conn .connect (HOST , PORT );
1697
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(POINT[], 0);x;" );
1698
+ int size = bav .rows ();
1699
+ assertEquals (Entity .DATA_TYPE .DT_POINT_ARRAY ,bav .getDataType ());
1700
+ bav .Append (new BasicPointVector (0 ));
1701
+ assertEquals (size +1 ,bav .rows ());
1702
+ assertEquals ("[[(,)]]" ,bav .getString ());
1703
+ }
1704
+ @ Test
1705
+ public void test_BasicArrayVector_Append_BasicDecimal32Vector_null () throws Exception {
1706
+ DBConnection conn = new DBConnection ();
1707
+ conn .connect (HOST , PORT );
1708
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(DECIMAL32(4)[], 0);x;" );
1709
+ int size = bav .rows ();
1710
+ assertEquals (Entity .DATA_TYPE .DT_DECIMAL32_ARRAY ,bav .getDataType ());
1711
+ bav .Append (new BasicDecimal32Vector (0 ,0 ));
1712
+ assertEquals (size +1 ,bav .rows ());
1713
+ assertEquals ("[[]]" ,bav .getString ());
1714
+ }
1715
+ @ Test
1716
+ public void test_BasicArrayVector_Append_BasicDecimal64Vector_null () throws Exception {
1717
+ DBConnection conn = new DBConnection ();
1718
+ conn .connect (HOST , PORT );
1719
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(DECIMAL64(7)[], 0);x;" );
1720
+ int size = bav .rows ();
1721
+ assertEquals (Entity .DATA_TYPE .DT_DECIMAL64_ARRAY ,bav .getDataType ());
1722
+ bav .Append (new BasicDecimal64Vector (0 ,0 ));
1723
+ assertEquals (size +1 ,bav .rows ());
1724
+ assertEquals ("[[]]" ,bav .getString ());
1725
+ }
1726
+ @ Test
1727
+ public void test_BasicArrayVector_Append_BasicDecimal128Vector_null () throws Exception {
1728
+ DBConnection conn = new DBConnection ();
1729
+ conn .connect (HOST , PORT );
1730
+ BasicArrayVector bav = (BasicArrayVector ) conn .run ("x=array(DECIMAL128(10)[], 0);x;" );
1731
+ int size = bav .rows ();
1732
+ assertEquals (Entity .DATA_TYPE .DT_DECIMAL128_ARRAY ,bav .getDataType ());
1733
+ bav .Append (new BasicDecimal128Vector (0 ,0 ));
1734
+ assertEquals (size +1 ,bav .rows ());
1735
+ assertEquals ("[[]]" ,bav .getString ());
1736
+ }
1464
1737
1465
1738
@ Test (expected = RuntimeException .class )
1466
1739
public void test_BasicArrayVector_String (){
0 commit comments