@@ -145,7 +145,6 @@ public void TestBasic_DOUBLE_ArrayVector() throws Exception {
145145 conn .close ();
146146
147147 }
148-
149148 @ Test
150149 public void TestBasic_bool_ArrayVector () throws Exception {
151150 DBConnection conn = new DBConnection ();
@@ -513,7 +512,6 @@ public void Test_new_BasicArrayVector_BOOL() throws Exception {
513512 assertEquals ("[true,false]" ,obj .getVectorValue (0 ).getString ());
514513 assertEquals ("[true,false]" ,obj .getVectorValue (1 ).getString ());
515514 conn .close ();
516-
517515 }
518516
519517 @ Test
@@ -1461,6 +1459,281 @@ public void test_BasicArrayVector_AppendBasicByteVector() throws Exception {
14611459 assertEquals (4 ,bav .rows ());
14621460 assertEquals ("['%','>','7']" ,bav .getVectorValue (3 ).getString ());
14631461 }
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+ }
14641737
14651738 @ Test (expected = RuntimeException .class )
14661739 public void test_BasicArrayVector_String (){
0 commit comments