/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
/*
 *  Description     : BTree Index verification test
 *                  : This test is intended to verify that the secondary BTree index is used
 *                  : in the optimized query plan.
 *  Expected Result : Success
 *  Date            : 11th Nov 2014
 */

drop  dataverse test if exists;
create  dataverse test;

use test;


write output to asterix_nc1:"rttest/btree-index_btree-secondary-63.adm";
create type test.TestTypetmp as
{
  id : integer,
  fname : string,
  lname : string
};

create type test.TestType as
{
  nested : TestTypetmp
};

create  dataset testdst(TestType) primary key nested.id;

create  index sec_Idx  on testdst (nested.fname,nested.lname) type btree;

select element emp
from  testdst as emp
where ((emp.nested.fname < 'Julio') and (emp.nested.lname = 'Xu'))
;
