diff --git a/jOOQ/src/main/java/org/jooq/impl/IsJSON.java b/jOOQ/src/main/java/org/jooq/impl/IsJSON.java deleted file mode 100644 index 6735d1e5df..0000000000 --- a/jOOQ/src/main/java/org/jooq/impl/IsJSON.java +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Licensed 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. - * - * Other licenses: - * ----------------------------------------------------------------------------- - * Commercial licenses for this work are available. These replace the above - * ASL 2.0 and offer limited warranties, support, maintenance, and commercial - * database integrations. - * - * For more information, please visit: http://www.jooq.org/licenses - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ -package org.jooq.impl; - -import static org.jooq.impl.DSL.*; -import static org.jooq.impl.Internal.*; -import static org.jooq.impl.Keywords.*; -import static org.jooq.impl.Names.*; -import static org.jooq.impl.SQLDataType.*; -import static org.jooq.impl.Tools.*; -import static org.jooq.impl.Tools.BooleanDataKey.*; -import static org.jooq.impl.Tools.DataExtendedKey.*; -import static org.jooq.impl.Tools.DataKey.*; -import static org.jooq.SQLDialect.*; - -import org.jooq.*; -import org.jooq.Record; -import org.jooq.conf.*; -import org.jooq.impl.*; -import org.jooq.tools.*; - -import java.util.*; - - -/** - * The IS JSON statement. - */ -@SuppressWarnings({ "rawtypes", "unused" }) -final class IsJson -extends - AbstractCondition -{ - - final Field arg1; - - IsJson( - Field arg1 - ) { - - this.arg1 = nullSafeNotNull(arg1, OTHER); - } - - // ------------------------------------------------------------------------- - // XXX: QueryPart API - // ------------------------------------------------------------------------- - - @Override - public final void accept(Context ctx) { - switch (ctx.family()) { - - - - - - - case MYSQL: - ctx.visit(function(N_JSON_VALID, BOOLEAN, arg1)); - break; - - - - - - - - - - default: - ctx.visit(arg1).sql(' ').visit(K_IS_JSON); - break; - } - } - - - - - - - - - - - // ------------------------------------------------------------------------- - // The Object API - // ------------------------------------------------------------------------- - - @Override - public boolean equals(Object that) { - if (that instanceof IsJson) { - return - StringUtils.equals(arg1, ((IsJson) that).arg1) - ; - } - else - return super.equals(that); - } -}