package org.chronos.chronodb.internal.impl.query.parser.ast;

import org.chronos.chronodb.internal.api.query.ChronoDBQuery;

/**
 * A {@link QueryElement} represents a single element in the Abstract Syntax Tree (AST) of a {@link ChronoDBQuery}.
 *
 * <p>
 * Please note that all instances of classes that implement this interface are assumed to be <code>immutable</code>.
 *
 * @author martin.haeusler@uibk.ac.at -- Initial Contribution and API
 *
 */
public interface QueryElement {

}
