Package org.eigenbase.util14

Examples of org.eigenbase.util14.EigenbaseParserException


    }

  @Override
  protected ZonelessDatetime createInstance()
    {
    return new ZonelessDate();
    }
View Full Code Here


      return value;

    if( to == Long.class )
      return ( (Integer) value ).intValue();

    ZonelessDatetime date = createInstance();

    date.setZonelessTime( (Integer) value % MILLIS_PER_DAY );

    if( to == String.class )
      return date.toString();

    if( to == java.sql.Date.class )
      return new java.sql.Date( date.getJdbcDate( DateTimeUtil.defaultZone ) );

    if( to == java.sql.Timestamp.class )
      return new java.sql.Timestamp( date.getJdbcTimestamp( DateTimeUtil.defaultZone ) );

    if( to == java.sql.Time.class )
      return new java.sql.Time( date.getJdbcTime( DateTimeUtil.defaultZone ) );

    throw new CascadingException( "unknown type coercion requested, from: " + Util.getTypeName( from ) + " to: " + Util.getTypeName( to ) );
    }
View Full Code Here

    // Even with a "cast" of DATE to TIMESTAMP the value should be considered "yyyy-mm-hh 00:00:00"
    Calendar calendar = Calendar.getInstance();
    int timezoneOffset = calendar.get( Calendar.ZONE_OFFSET ) + calendar.get( Calendar.DST_OFFSET );
    long shiftedTime = ( ( (Integer) value ).longValue() * MILLIS_PER_DAY ) + timezoneOffset;

    ZonelessDatetime date = createInstance();

    date.setZonedTime( shiftedTime, DateTimeUtil.defaultZone );

    if( to == String.class )
      return date.toString();

    if( to == java.sql.Date.class )
      return new java.sql.Date( date.getJdbcDate( DateTimeUtil.defaultZone ) );

    if( to == java.sql.Timestamp.class )
      return new java.sql.Timestamp( date.getJdbcTimestamp( DateTimeUtil.defaultZone ) );

    if( to == java.sql.Time.class )
      return new java.sql.Time( date.getJdbcTime( DateTimeUtil.defaultZone ) );

    throw new CascadingException( "unknown type coercion requested, from: " + Util.getTypeName( from ) + " to: " + Util.getTypeName( to ) );
    }
View Full Code Here

      return value;

    if( to == Integer.class )
      return ( (Long) value ).intValue();

    ZonelessDatetime date = createInstance();

    date.setZonelessTime( (Long) value );

    if( to == String.class )
      return date.toString();

    if( to == java.sql.Date.class )
      return new java.sql.Date( date.getJdbcDate( DateTimeUtil.defaultZone ) );

    if( to == java.sql.Timestamp.class )
      return new java.sql.Timestamp( date.getJdbcTimestamp( DateTimeUtil.defaultZone ) );

    if( to == java.sql.Time.class )
      return new java.sql.Time( date.getJdbcTime( DateTimeUtil.defaultZone ) );

    throw new CascadingException( "unknown type coercion requested, from: " + Util.getTypeName( from ) + " to: " + Util.getTypeName( to ) );
    }
View Full Code Here

    return ZonelessTime.parse( value );
    }

  protected ZonelessTime createInstance()
    {
    return new ZonelessTime();
    }
View Full Code Here

    }

  @Override
  protected ZonelessDatetime createInstance()
    {
    return new ZonelessTimestamp();
    }
View Full Code Here

TOP

Related Classes of org.eigenbase.util14.EigenbaseParserException

Copyright © 2018 www.massapicom. 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.