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

net.dongliu.dbutils.sqlbuilder.ParamNode Maven / Gradle / Ivy

package net.dongliu.dbutils.sqlbuilder;

import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import java.util.Collections;

/**
 * Node to hold sql param
 *
 * @author Liu Dong
 */
public class ParamNode extends SQLNode {
    @Nullable
    private final Object param;

    public ParamNode(@Nullable Object param) {
        this.param = param;
    }

    @Nonnull
    @Override
    public SQLSegment segment() {
        return new SQLSegment(Collections.singletonList("?"), Collections.singletonList(param));
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy