All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.t3t5u.common.database.Inspector Maven / Gradle / Ivy

package com.github.t3t5u.common.database;

import java.io.Serializable;

import com.github.t3t5u.common.expression.BinaryExpression;
import com.google.common.base.Function;

public abstract class Inspector extends com.github.t3t5u.common.expression.Inspector implements Visitor {
	public Inspector(final boolean external, final Function, Boolean>> internal) {
		super(external, internal);
	}

	@Override
	public final  Boolean visit(final Like expression) {
		return inspect(expression);
	}

	@Override
	public final  Boolean visit(final Column expression) {
		return inspect(expression);
	}

	protected  boolean inspect(final Like expression) {
		return getExternal();
	}

	protected  boolean inspect(final Column expression) {
		return getExternal();
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy