<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
  ~ Copyright (c) 2016, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
  ~
  ~ WSO2 Inc. 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.
  -->

<EventStoreConfiguration>
    <Source>
        <StreamId>org.wso2.iot.devices.${nameOfTheSensor}:1.0.0</StreamId>
    </Source>
    <RecordStoreName>EVENT_STORE</RecordStoreName>
    <TableSchema>
		<ColumnDefinition>
			<Name>meta_owner</Name>
			<EnableIndexing>true</EnableIndexing>
			<IsPrimaryKey>true</IsPrimaryKey>
			<EnableScoreParam>false</EnableScoreParam>
			<Type>STRING</Type>
		</ColumnDefinition>
		<ColumnDefinition>
			<Name>meta_deviceType</Name>
			<EnableIndexing>true</EnableIndexing>
			<IsPrimaryKey>true</IsPrimaryKey>
			<EnableScoreParam>false</EnableScoreParam>
			<Type>STRING</Type>
		</ColumnDefinition>
		<ColumnDefinition>
			<Name>meta_deviceId</Name>
			<EnableIndexing>true</EnableIndexing>
			<IsPrimaryKey>true</IsPrimaryKey>
			<EnableScoreParam>false</EnableScoreParam>
			<Type>STRING</Type>
		</ColumnDefinition>
		<ColumnDefinition>
			<Name>meta_time</Name>
			<EnableIndexing>true</EnableIndexing>
			<IsPrimaryKey>true</IsPrimaryKey>
			<EnableScoreParam>false</EnableScoreParam>
			<Type>LONG</Type>
		</ColumnDefinition>
		<ColumnDefinition>
			<Name>${nameOfTheSensor}</Name>
			<EnableIndexing>false</EnableIndexing>
			<IsPrimaryKey>false</IsPrimaryKey>
			<EnableScoreParam>false</EnableScoreParam>
			<Type>FLOAT</Type>
		</ColumnDefinition>
    </TableSchema>
</EventStoreConfiguration>