view src/main/java/nl/cwi/monetdb/mcl/io/InternalConnection.java @ 63:6325594f01af embedded

Lots of cleaning, but still a long way to go.
author Pedro Ferreira <pedro.ferreira@monetdbsolutions.com>
date Wed, 30 Nov 2016 18:16:31 +0100 (2016-11-30)
parents
children
line wrap: on
line source
package nl.cwi.monetdb.mcl.io;

import nl.cwi.monetdb.embedded.env.IEmbeddedConnection;

/**
 * Created by ferreira on 11/30/16.
 */
public class InternalConnection implements IEmbeddedConnection {

    private long connectionPointer;

    public InternalConnection(long connectionPointer) {
        this.connectionPointer = connectionPointer;
    }

    @Override
    public long getConnectionPointer() {
        return this.connectionPointer;
    }

    @Override
    public void closeConnectionImplementation() {
        this.closeConnectionInternal(this.connectionPointer);
    }

    private native void closeConnectionInternal(long connectionPointer);
}