Skip to content
This repository has been archived by the owner on May 25, 2021. It is now read-only.

Commit

Permalink
removed DateTimePrecise since it caused more problems than it solved, we
Browse files Browse the repository at this point in the history
are just going to have to deal with the slightly poorer resolution of
DateTimeOffset for issue #48
  • Loading branch information
nberardi committed Sep 6, 2012
1 parent f6014b0 commit d9a3970
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 136 deletions.
2 changes: 1 addition & 1 deletion src/CassandraColumnFamilyOperations.cs
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public static void InsertColumn(this CassandraColumnFamily family, CassandraObje


public static void InsertColumn(this CassandraColumnFamily family, CassandraObject key, CassandraObject columnName, BytesType columnValue) public static void InsertColumn(this CassandraColumnFamily family, CassandraObject key, CassandraObject columnName, BytesType columnValue)
{ {
InsertColumn(family, key, columnName, columnValue, DateTimePrecise.UtcNow, null); InsertColumn(family, key, columnName, columnValue, DateTimeOffset.UtcNow, null);
} }


public static void InsertColumn(this CassandraColumnFamily family, CassandraObject key, CassandraObject columnName, BytesType columnValue, DateTimeOffset timestamp, int? timeToLive) public static void InsertColumn(this CassandraColumnFamily family, CassandraObject key, CassandraObject columnName, BytesType columnValue, DateTimeOffset timestamp, int? timeToLive)
Expand Down
2 changes: 1 addition & 1 deletion src/CassandraSuperColumnFamilyOperations.cs
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public static void InsertColumn(this CassandraSuperColumnFamily family, Cassandr


public static void InsertColumn(this CassandraSuperColumnFamily family, CassandraObject key, CassandraObject superColumnName, CassandraObject name, BytesType value) public static void InsertColumn(this CassandraSuperColumnFamily family, CassandraObject key, CassandraObject superColumnName, CassandraObject name, BytesType value)
{ {
InsertColumn(family, key, superColumnName, name, value, DateTimePrecise.UtcNow, null); InsertColumn(family, key, superColumnName, name, value, DateTimeOffset.UtcNow, null);
} }


public static void InsertColumn(this CassandraSuperColumnFamily family, CassandraObject key, CassandraObject superColumnName, CassandraObject name, BytesType value, DateTimeOffset timestamp, int? timeToLive) public static void InsertColumn(this CassandraSuperColumnFamily family, CassandraObject key, CassandraObject superColumnName, CassandraObject name, BytesType value, DateTimeOffset timestamp, int? timeToLive)
Expand Down
1 change: 0 additions & 1 deletion src/FluentCassandra.csproj
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -128,7 +128,6 @@
<Compile Include="CqlHelper.cs" /> <Compile Include="CqlHelper.cs" />
<Compile Include="FluentCqlRow.cs" /> <Compile Include="FluentCqlRow.cs" />
<Compile Include="ILoadable.cs" /> <Compile Include="ILoadable.cs" />
<Compile Include="System\DateTimePrecise.cs" />
<Compile Include="FluentCassandraException.cs" /> <Compile Include="FluentCassandraException.cs" />
<Compile Include="FluentColumn.cs"> <Compile Include="FluentColumn.cs">
<SubType>Code</SubType> <SubType>Code</SubType>
Expand Down
6 changes: 3 additions & 3 deletions src/FluentColumn.cs
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public FluentColumn(CassandraColumnSchema schema = null)
{ {
SetSchema(schema); SetSchema(schema);


ColumnTimestamp = DateTimePrecise.UtcNow; ColumnTimestamp = DateTimeOffset.UtcNow;
ColumnSecondsUntilDeleted = null; ColumnSecondsUntilDeleted = null;
ColumnTimeUntilDeleted = null; ColumnTimeUntilDeleted = null;
} }
Expand All @@ -46,7 +46,7 @@ public CassandraObject ColumnName
set set
{ {
_name = value.GetValue(GetSchema().NameType); _name = value.GetValue(GetSchema().NameType);
ColumnTimestamp = DateTimePrecise.UtcNow; ColumnTimestamp = DateTimeOffset.UtcNow;
} }
} }


Expand All @@ -59,7 +59,7 @@ public CassandraObject ColumnValue
set set
{ {
_value = value.GetValue(GetSchema().ValueType); _value = value.GetValue(GetSchema().ValueType);
ColumnTimestamp = DateTimePrecise.UtcNow; ColumnTimestamp = DateTimeOffset.UtcNow;
} }
} }


Expand Down
2 changes: 1 addition & 1 deletion src/FluentMutation.cs
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ public class FluentMutation
/// </summary> /// </summary>
internal FluentMutation() internal FluentMutation()
{ {
ColumnTimestamp = DateTimePrecise.UtcNow; ColumnTimestamp = DateTimeOffset.UtcNow;
} }


/// <summary> /// <summary>
Expand Down
2 changes: 1 addition & 1 deletion src/GuidGenerator.cs
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ public static DateTime GetUtcDateTime(Guid guid)


public static Guid GenerateTimeBasedGuid() public static Guid GenerateTimeBasedGuid()
{ {
return GenerateTimeBasedGuid(DateTimePrecise.UtcNowOffset, DefaultClockSequence, DefaultNode); return GenerateTimeBasedGuid(DateTimeOffset.UtcNow, DefaultClockSequence, DefaultNode);
} }


public static Guid GenerateTimeBasedGuid(DateTime dateTime) public static Guid GenerateTimeBasedGuid(DateTime dateTime)
Expand Down
2 changes: 1 addition & 1 deletion src/Operations/Remove.cs
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public override Void Execute()
Session.GetClient().remove( Session.GetClient().remove(
Key, Key,
path, path,
DateTimePrecise.UtcNowOffset.ToCassandraTimestamp(), DateTimeOffset.UtcNow.ToCassandraTimestamp(),
Session.WriteConsistency Session.WriteConsistency
); );


Expand Down
127 changes: 0 additions & 127 deletions src/System/DateTimePrecise.cs

This file was deleted.

0 comments on commit d9a3970

Please sign in to comment.