anchor.diff:      InsertQuery = <<"INSERT INTO erlang_driver_test.entries2(col1, col2, col3, col4, col5, col6, col7, col8, col9, col10, col11, col12, col13, col14, col15, col16, col17, col18) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)">>,
       SelectQuery = <<"SELECT col1, col2, col3, col4, col5, col6, col7, col8, col9, col10, col11, col12, col13, col14, col15, col16, col17, col18 FROM erlang_driver_test.entries2 WHERE col1 =?">>,
   
  -    {ok, []} = erlcass:execute(InsertQuery,
  -        [
  -            {?CASS_TEXT, AsciiValBin},
  -            {?CASS_BIGINT, BigIntPositive},
  -            {?CASS_BLOB, Blob},
  -            {?CASS_BOOLEAN, BooleanTrue},
  -            {?CASS_DECIMAL, DecimalPositive},
  -            {?CASS_DOUBLE, DoublePositive},
  -            {?CASS_FLOAT, FloatPositive},
  -            {?CASS_INT, IntPositive},
  -            {?CASS_BIGINT, Timestamp},
  -            {?CASS_UUID, Uuid},
  -            {?CASS_TEXT, Varchar1},
  -            {?CASS_BLOB, Varint1},
  -            {?CASS_UUID, Timeuuid},
  -            {?CASS_INET, Inet},
  -            {?CASS_TINYINT, TinyIntPositive},
  -            {?CASS_SMALLINT, SmallIntPositive},
  -            {?CASS_DATE, Date},
  -            {?CASS_BIGINT, Time}
  -        ]),
  +    {ok, []} = erlcass:execute(InsertQuery, [
  +        {?CASS_TEXT, AsciiValBin},
  +        {?CASS_BIGINT, BigIntPositive},
  +        {?CASS_BLOB, Blob},
  +        {?CASS_BOOLEAN, BooleanTrue},
  +        {?CASS_DECIMAL, DecimalPositive},
  +        {?CASS_DOUBLE, DoublePositive},
  +        {?CASS_FLOAT, FloatPositive},
  +        {?CASS_INT, IntPositive},
  +        {?CASS_BIGINT, Timestamp},
  +        {?CASS_UUID, Uuid},
  +        {?CASS_TEXT, Varchar1},
  +        {?CASS_BLOB, Varint1},
  +        {?CASS_UUID, Timeuuid},
  +        {?CASS_INET, Inet},
  +        {?CASS_TINYINT, TinyIntPositive},
  +        {?CASS_SMALLINT, SmallIntPositive},
  +        {?CASS_DATE, Date},
  +        {?CASS_BIGINT, Time}
  +    ]),
   
       {ok, [Result]} = erlcass:execute(SelectQuery, [{?CASS_TEXT, AsciiValBin}]),
   
  
positive.code: 
      %%insert using normal query, prepapred query (bind by name and bind by index)
  
      {ok, []} = erlcass:execute(InsertQ,
          [
              {?CASS_TEXT, Key1},
              {?CASS_LIST(?CASS_INT), List},
              {?CASS_SET(?CASS_TEXT), Set},
              {?CASS_MAP(?CASS_INT, ?CASS_TEXT), Map}
          ]),
  
      {ok, []} = erlcass:execute(insert_collection_types, ?BIND_BY_NAME,
          [
              {<<"key">>, Key2},
              {<<"numbers">>, List},
              {<<"names">>, Set},
              {<<"phones">>, Map}
          ]),
  
      {ok, []} = erlcass:execute(insert_collection_types, [Key3, List, Set, Map]),
  
  
negative.code:     {ok, []} = erlcass:execute(<<"CREATE TABLE erlang_driver_test.entries1 (id varchar, age int, email varchar, PRIMARY KEY(id))">>).
  
  simple_insertion_roundtrip(_Config) ->
      Id = <<"hello">>,
      Age = 18,
      Email = <<"test@test.com">>,
  
      {ok, []} = erlcass:execute(<<"INSERT INTO erlang_driver_test.entries1(id, age, email) VALUES (?, ?, ?)">>, [
          {?CASS_TEXT, Id},
          {?CASS_INT, Age},
          {?CASS_TEXT, Email}
      ]),
  
      {ok, [{Id, Age, Email}]} = erlcass:execute(<<"SELECT id, age, email FROM erlang_driver_test.entries1">>).
  
  emptiness(_Config) ->
      {ok, []} = erlcass:execute(<<"update erlang_driver_test.entries1 set email = null where id = 'hello';">>),
      {ok, [{null}]} = erlcass:execute(<<"select email from erlang_driver_test.entries1 where id = 'hello';">>),
  
  