Skip to content

Commit

Permalink
Remove byte, short, int, float operations
Browse files Browse the repository at this point in the history
Only keep long and double since we are always promoting everything
anyway.
  • Loading branch information
pontusmelke committed Feb 25, 2018
1 parent e94cd91 commit eb10b3e
Show file tree
Hide file tree
Showing 9 changed files with 75 additions and 677 deletions.
Expand Up @@ -20,7 +20,6 @@
package org.neo4j.values.storable;

import org.neo4j.values.ValueMapper;
import org.neo4j.values.utils.ValueMath;

import static java.lang.String.format;

Expand Down Expand Up @@ -77,112 +76,4 @@ public <T> T map( ValueMapper<T> mapper )
{
return mapper.mapByte( this );
}

@Override
public NumberValue minus( byte b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( short b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( int b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( long b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( float b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( double b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue plus( byte b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( short b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( int b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( long b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( float b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( double b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue times( byte b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( short b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( int b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( long b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( float b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( double b )
{
return ValueMath.multiply( value, b );
}
}
Expand Up @@ -20,7 +20,6 @@
package org.neo4j.values.storable;

import org.neo4j.values.ValueMapper;
import org.neo4j.values.utils.ValueMath;

import static java.lang.String.format;

Expand Down Expand Up @@ -73,112 +72,4 @@ public <T> T map( ValueMapper<T> mapper )
{
return mapper.mapDouble( this );
}

@Override
public NumberValue minus( byte b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( short b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( int b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( long b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( float b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( double b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue plus( byte b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( short b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( int b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( long b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( float b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( double b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue times( byte b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( short b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( int b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( long b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( float b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( double b )
{
return ValueMath.multiply( value, b );
}
}
Expand Up @@ -20,7 +20,6 @@
package org.neo4j.values.storable;

import org.neo4j.values.ValueMapper;
import org.neo4j.values.utils.ValueMath;

import static java.lang.String.format;

Expand Down Expand Up @@ -73,112 +72,4 @@ public <T> T map( ValueMapper<T> mapper )
{
return mapper.mapFloat( this );
}

@Override
public NumberValue minus( byte b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( short b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( int b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( long b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( float b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue minus( double b )
{
return ValueMath.subtract( value, b );
}

@Override
public NumberValue plus( byte b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( short b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( int b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( long b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( float b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue plus( double b )
{
return ValueMath.add( value, b );
}

@Override
public NumberValue times( byte b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( short b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( int b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( long b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( float b )
{
return ValueMath.multiply( value, b );
}

@Override
public NumberValue times( double b )
{
return ValueMath.multiply( value, b );
}
}

0 comments on commit eb10b3e

Please sign in to comment.