1 /***********************************************************************
2  * Copyright (c) 2013-2025 General Atomics Integrated Intelligence, Inc.
3  * All rights reserved. This program and the accompanying materials
4  * are made available under the terms of the Apache License, Version 2.0
5  * which accompanies this distribution and is available at
6  * https://www.apache.org/licenses/LICENSE-2.0
7  ***********************************************************************/
8 
9 package org.locationtech.geomesa.redis.tools.schema
10 
11 import com.beust.jcommander.Parameters
12 import org.locationtech.geomesa.redis.data.RedisDataStore
13 import org.locationtech.geomesa.redis.tools.RedisDataStoreCommand
14 import org.locationtech.geomesa.redis.tools.RedisDataStoreCommand.RedisDataStoreParams
15 import org.locationtech.geomesa.redis.tools.schema.RedisDescribeSchemaCommand.RedisDescribeParams
16 import org.locationtech.geomesa.tools.RequiredTypeNameParam
17 import org.locationtech.geomesa.tools.status.DescribeSchemaCommand
18 
19 class RedisDescribeSchemaCommand extends DescribeSchemaCommand[RedisDataStore] with RedisDataStoreCommand {
20   override val params = new RedisDescribeParams
21 }
22 
23 object RedisDescribeSchemaCommand {
24   @Parameters(commandDescription = "Describe the attributes of a given GeoMesa feature type")
25   class RedisDescribeParams extends RedisDataStoreParams with RequiredTypeNameParam
26 }
Line Stmt Id Pos Tree Symbol Tests Code
20 99917 1129 - 1152 Apply org.locationtech.geomesa.redis.tools.schema.RedisDescribeSchemaCommand.RedisDescribeParams.<init> new org.locationtech.geomesa.redis.tools.schema.RedisDescribeSchemaCommand.RedisDescribeParams()