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() |