Examples of LobCreator


Examples of org.hibernate.engine.jdbc.LobCreator

        fail( "Unexpeted call to getConnection" );
        return null;
      }
    };

    LobCreator lobCreator = JdbcSupportLoader.loadJdbcSupport( null ).getLobCreator( lobCreationContext );

    Blob blob = lobCreator.createBlob( new byte[] {} );
    assertTrue( blob instanceof BlobImplementer );
    blob = lobCreator.wrap( blob );
    assertTrue( blob instanceof WrappedBlob );

    Clob clob = lobCreator.createClob( "Hi" );
    assertTrue( clob instanceof ClobImplementer );
    clob = lobCreator.wrap( clob );
    assertTrue( clob instanceof WrappedClob );

    Clob nclob = lobCreator.createNClob( "Hi" );
    assertTrue( nclob instanceof NClobImplementer );
    nclob = lobCreator.wrap( nclob );
    assertTrue( nclob instanceof WrappedClob );

  }
View Full Code Here

Examples of org.hibernate.engine.jdbc.LobCreator

          throw new RuntimeException( "Unexpected SQLException", e );
        }
      }
    };

    LobCreator lobCreator = JdbcSupportLoader.loadJdbcSupport( connection ).getLobCreator( lobCreationContext );
    assertTrue( lobCreator instanceof ContextualLobCreator );

    Blob blob = lobCreator.createBlob( new byte[] {} );
    assertTrue( blob instanceof JdbcBlob );
    blob = lobCreator.wrap( blob );
    assertTrue( blob instanceof WrappedBlob );

    Clob clob = lobCreator.createClob( "Hi" );
    assertTrue( clob instanceof JdbcClob );
    clob = lobCreator.wrap( clob );
    assertTrue( clob instanceof WrappedClob );

    Clob nclob = lobCreator.createNClob( "Hi" );
    assertTrue( nclob instanceof JdbcNClob );
    nclob = lobCreator.wrap( nclob );
    assertTrue( nclob instanceof WrappedClob );

    blob.free();
    clob.free();
    nclob.free();
View Full Code Here

Examples of org.hibernate.engine.jdbc.LobCreator

          throw new RuntimeException( "Unexpected SQLException", e );
        }
      }
    };

    LobCreator lobCreator = JdbcSupportLoader.loadJdbcSupport( connection ).getLobCreator( lobCreationContext );
    assertTrue( lobCreator instanceof NonContextualLobCreator );

    Blob blob = lobCreator.createBlob( new byte[] {} );
    assertTrue( blob instanceof BlobImplementer );
    blob = lobCreator.wrap( blob );
    assertTrue( blob instanceof WrappedBlob );

    Clob clob = lobCreator.createClob( "Hi" );
    assertTrue( clob instanceof ClobImplementer );
    clob = lobCreator.wrap( clob );
    assertTrue( clob instanceof WrappedClob );

    Clob nclob = lobCreator.createNClob( "Hi" );
    assertTrue( nclob instanceof ClobImplementer );
    assertTrue( nclob instanceof NClobImplementer );
    nclob = lobCreator.wrap( nclob );
    assertTrue( nclob instanceof WrappedClob );

    blob.free();
    clob.free();
    nclob.free();
View Full Code Here

Examples of org.hibernate.engine.jdbc.LobCreator

    nclob.free();
    connection.close();
  }

  public void testLegacyLobCreator() throws SQLException {
    LobCreator lobCreator = JdbcSupportLoader.loadJdbcSupport( null ).getLobCreator();

    Blob blob = lobCreator.createBlob( new byte[] {} );
    assertTrue( blob instanceof BlobImplementer );
    blob = lobCreator.wrap( blob );
    assertTrue( blob instanceof WrappedBlob );

    Clob clob = lobCreator.createClob( "Hi" );
    assertTrue( clob instanceof ClobImplementer );
    clob = lobCreator.wrap( clob );
    assertTrue( clob instanceof WrappedClob );

    Clob nclob = lobCreator.createNClob( "Hi" );
    assertTrue( nclob instanceof NClobImplementer );
    assertTrue( NClob.class.isInstance( nclob ) );
    nclob = lobCreator.wrap( nclob );
    assertTrue( nclob instanceof WrappedClob );

    blob.free();
    clob.free();
    nclob.free();
View Full Code Here

Examples of org.hibernate.engine.jdbc.LobCreator

  }

  private LobCreationContextImpl lobCreationContext = new LobCreationContextImpl();

  public void testLobCreator() throws ClassNotFoundException, SQLException {
    LobCreator lobCreator = JdbcSupportLoader.loadJdbcSupport( null ).getLobCreator( lobCreationContext );

    Blob blob = lobCreator.createBlob( new byte[] {} );
    assertTrue( blob instanceof BlobImplementer );
    blob = lobCreator.wrap( blob );
    assertTrue( blob instanceof WrappedBlob );

    Clob clob = lobCreator.createClob( "Hi" );
    assertTrue( clob instanceof ClobImplementer );
    clob = lobCreator.wrap( clob );
    assertTrue( clob instanceof WrappedClob );

    Clob nclob = lobCreator.createNClob( "Hi" );
    assertTrue( nclob instanceof NClobImplementer );
    nclob = lobCreator.wrap( nclob );
    assertTrue( nclob instanceof WrappedClob );
  }
View Full Code Here

Examples of org.hibernate.engine.jdbc.LobCreator

    nclob = lobCreator.wrap( nclob );
    assertTrue( nclob instanceof WrappedClob );
  }

  public void testLobAccess() throws SQLException {
    LobCreator lobCreator = JdbcSupportLoader.loadJdbcSupport( null ).getLobCreator( lobCreationContext );

    Blob blob = lobCreator.createBlob( "Hi".getBytes() );
    assertEquals( 2, blob.length() );
    assertEquals( 2, blob.getBytes( 1, 5 ).length );
    blob.getBinaryStream();

    Clob clob = lobCreator.createClob( "Hi" );
    assertEquals( 2, clob.length() );
    assertEquals( 2, clob.getSubString( 1, 5 ).length() );
    clob.getCharacterStream();
    clob.getAsciiStream();
  }
View Full Code Here

Examples of org.hibernate.engine.jdbc.LobCreator

          throw new RuntimeException( "Unexpected SQLException", e );
        }
      }
    };

    LobCreator lobCreator = JdbcSupportLoader.loadJdbcSupport( connection ).getLobCreator( lobCreationContext );
    assertTrue( lobCreator instanceof ContextualLobCreator );

    Blob blob = lobCreator.createBlob( new byte[] {} );
    assertTrue( blob instanceof JdbcBlob );
    blob = lobCreator.wrap( blob );
    assertTrue( blob instanceof WrappedBlob );

    Clob clob = lobCreator.createClob( "Hi" );
    assertTrue( clob instanceof JdbcClob );
    clob = lobCreator.wrap( clob );
    assertTrue( clob instanceof WrappedClob );

    Clob nclob = lobCreator.createNClob( "Hi" );
    assertTrue( nclob instanceof JdbcNClob );
    nclob = lobCreator.wrap( nclob );
    assertTrue( nclob instanceof WrappedClob );

    blob.free();
    clob.free();
    nclob.free();
View Full Code Here

Examples of org.hibernate.engine.jdbc.LobCreator

          throw new RuntimeException( "Unexpected SQLException", e );
        }
      }
    };

    LobCreator lobCreator = JdbcSupportLoader.loadJdbcSupport( connection ).getLobCreator( lobCreationContext );
    assertTrue( lobCreator instanceof NonContextualLobCreator );

    Blob blob = lobCreator.createBlob( new byte[] {} );
    assertTrue( blob instanceof BlobImplementer );
    blob = lobCreator.wrap( blob );
    assertTrue( blob instanceof WrappedBlob );

    Clob clob = lobCreator.createClob( "Hi" );
    assertTrue( clob instanceof ClobImplementer );
    clob = lobCreator.wrap( clob );
    assertTrue( clob instanceof WrappedClob );

    Clob nclob = lobCreator.createNClob( "Hi" );
    assertTrue( nclob instanceof ClobImplementer );
    assertTrue( nclob instanceof NClobImplementer );
    nclob = lobCreator.wrap( nclob );
    assertTrue( nclob instanceof WrappedClob );

    blob.free();
    clob.free();
    nclob.free();
View Full Code Here

Examples of org.hibernate.engine.jdbc.LobCreator

    nclob.free();
    connection.close();
  }

  public void testLegacyLobCreator() throws SQLException {
    LobCreator lobCreator = JdbcSupportLoader.loadJdbcSupport( null ).getLobCreator();

    Blob blob = lobCreator.createBlob( new byte[] {} );
    assertTrue( blob instanceof BlobImplementer );
    blob = lobCreator.wrap( blob );
    assertTrue( blob instanceof WrappedBlob );

    Clob clob = lobCreator.createClob( "Hi" );
    assertTrue( clob instanceof ClobImplementer );
    clob = lobCreator.wrap( clob );
    assertTrue( clob instanceof WrappedClob );

    Clob nclob = lobCreator.createNClob( "Hi" );
    assertTrue( nclob instanceof NClobImplementer );
    assertTrue( NClob.class.isInstance( nclob ) );
    nclob = lobCreator.wrap( nclob );
    assertTrue( nclob instanceof WrappedClob );

    blob.free();
    clob.free();
    nclob.free();
View Full Code Here

Examples of org.hibernate.engine.jdbc.LobCreator

        fail( "Unexpeted call to getConnection" );
        return null;
      }
    };

    LobCreator lobCreator = JdbcSupportLoader.loadJdbcSupport( null ).getLobCreator( lobCreationContext );

    Blob blob = lobCreator.createBlob( new byte[] {} );
    assertTrue( blob instanceof BlobImplementer );
    blob = lobCreator.wrap( blob );
    assertTrue( blob instanceof WrappedBlob );

    Clob clob = lobCreator.createClob( "Hi" );
    assertTrue( clob instanceof ClobImplementer );
    clob = lobCreator.wrap( clob );
    assertTrue( clob instanceof WrappedClob );

    Clob nclob = lobCreator.createNClob( "Hi" );
    assertTrue( nclob instanceof NClobImplementer );
    nclob = lobCreator.wrap( nclob );
    assertTrue( nclob instanceof WrappedClob );

  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.