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.RedisRemoveSchemaCommand.RedisRemoveSchemaParams
16 import org.locationtech.geomesa.tools.data.{RemoveSchemaCommand, RemoveSchemaParams}
17 
18 class RedisRemoveSchemaCommand extends RemoveSchemaCommand[RedisDataStore] with RedisDataStoreCommand {
19   override val params = new RedisRemoveSchemaParams
20 }
21 
22 object RedisRemoveSchemaCommand {
23   @Parameters(commandDescription = "Remove a schema and all associated features")
24   class RedisRemoveSchemaParams extends RemoveSchemaParams with RedisDataStoreParams
25 }
Line Stmt Id Pos Tree Symbol Tests Code
19 99930 1085 - 1112 Apply org.locationtech.geomesa.redis.tools.schema.RedisRemoveSchemaCommand.RedisRemoveSchemaParams.<init> new org.locationtech.geomesa.redis.tools.schema.RedisRemoveSchemaCommand.RedisRemoveSchemaParams()