- Timestamp:
- 01/26/11 02:10:46 (14 years ago)
- Location:
- branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3
- Files:
-
- 12 added
- 31 deleted
- 7 edited
- 5 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/Algorithm.cs
r4455 r5378 29 29 [DataMember] 30 30 public long AlgorithmClassId { get; set; } 31 [DataMember] 32 public long DataTypeId { get; set; } 33 [DataMember] 34 public long BinaryDataId { get; set; } 31 35 } 32 36 } -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/DataType.cs
r5295 r5378 30 30 public string TypeName { get; set; } 31 31 [DataMember] 32 public string SqlName { get; set; }33 [DataMember]34 32 public long PlatformId { get; set; } 35 33 } -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/Filters/Filter.cs
r5304 r5378 25 25 [DataContract] 26 26 [KnownType(typeof(OrdinalComparisonDateTimeFilter))] 27 [KnownType(typeof(OrdinalComparisonIntFilter))] 27 28 [KnownType(typeof(OrdinalComparisonLongFilter))] 28 [KnownType(typeof(S etComparisonStringFilter))]29 [KnownType(typeof(S etComparisonStringAvailableValuesFilter))]29 [KnownType(typeof(StringComparisonFilter))] 30 [KnownType(typeof(StringComparisonAvailableValuesFilter))] 30 31 [KnownType(typeof(NameEqualityComparisonBoolFilter))] 31 32 [KnownType(typeof(NameEqualityComparisonByteArrayFilter))] 33 [KnownType(typeof(NameOrdinalComparisonFloatFilter))] 32 34 [KnownType(typeof(NameOrdinalComparisonDoubleFilter))] 35 [KnownType(typeof(NameOrdinalComparisonIntFilter))] 33 36 [KnownType(typeof(NameOrdinalComparisonLongFilter))] 34 [KnownType(typeof(NameS etComparisonStringFilter))]35 [KnownType(typeof(NameS etComparisonStringAvailableValuesFilter))]37 [KnownType(typeof(NameStringComparisonFilter))] 38 [KnownType(typeof(NameStringComparisonAvailableValuesFilter))] 36 39 [KnownType(typeof(CombinedFilter))] 37 40 public abstract class Filter { -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/Filters/NameStringComparisonAvailableValuesFilter.cs
r5377 r5378 25 25 namespace HeuristicLab.Services.OKB.DataTransfer { 26 26 [DataContract] 27 public class NameS etComparisonStringAvailableValuesFilter : NameSetComparisonStringFilter {27 public class NameStringComparisonAvailableValuesFilter : NameStringComparisonFilter { 28 28 [DataMember] 29 29 public IEnumerable<string> AvailableValues { get; protected set; } 30 30 31 public NameS etComparisonStringAvailableValuesFilter(string filterTypeName, string label, string name, IEnumerable<string> availableValues)31 public NameStringComparisonAvailableValuesFilter(string filterTypeName, string label, string name, IEnumerable<string> availableValues) 32 32 : base(filterTypeName, label, name) { 33 33 AvailableValues = availableValues; -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/Filters/NameStringComparisonFilter.cs
r5377 r5378 24 24 namespace HeuristicLab.Services.OKB.DataTransfer { 25 25 [DataContract] 26 public class NameS etComparisonStringFilter : SetComparisonFilter {26 public class NameStringComparisonFilter : StringComparisonFilter { 27 27 [DataMember] 28 28 public string Name { get; protected set; } 29 [DataMember]30 public string Value { get; set; }31 29 32 public NameSetComparisonStringFilter(string filterTypeName, string label, string name) { 33 FilterTypeName = filterTypeName; 34 Label = label; 30 public NameStringComparisonFilter(string filterTypeName, string label, string name) 31 : base(filterTypeName, label) { 35 32 Name = name; 36 33 } -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/Filters/StringComparison.cs
r5377 r5378 24 24 namespace HeuristicLab.Services.OKB.DataTransfer { 25 25 [DataContract] 26 public enum S etComparison {26 public enum StringComparison { 27 27 [EnumMember] 28 28 Equal, … … 32 32 Contains, 33 33 [EnumMember] 34 NotContains 34 NotContains, 35 [EnumMember] 36 Like, 37 [EnumMember] 38 NotLike 35 39 } 36 40 } -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/Filters/StringComparisonAvailableValuesFilter.cs
r5377 r5378 25 25 namespace HeuristicLab.Services.OKB.DataTransfer { 26 26 [DataContract] 27 public class S etComparisonStringAvailableValuesFilter : SetComparisonStringFilter {27 public class StringComparisonAvailableValuesFilter : StringComparisonFilter { 28 28 [DataMember] 29 29 public IEnumerable<string> AvailableValues { get; protected set; } 30 30 31 public S etComparisonStringAvailableValuesFilter(string filterTypeName, string label, IEnumerable<string> availableValues)31 public StringComparisonAvailableValuesFilter(string filterTypeName, string label, IEnumerable<string> availableValues) 32 32 : base(filterTypeName, label) { 33 33 AvailableValues = availableValues; -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/Filters/StringComparisonFilter.cs
r5377 r5378 24 24 namespace HeuristicLab.Services.OKB.DataTransfer { 25 25 [DataContract] 26 public abstract class SetComparisonFilter : Filter {26 public class StringComparisonFilter : Filter { 27 27 [DataMember] 28 public SetComparison Comparison { get; set; } 28 public StringComparison Comparison { get; set; } 29 [DataMember] 30 public string Value { get; set; } 31 32 public StringComparisonFilter(string filterTypeName, string label) { 33 FilterTypeName = filterTypeName; 34 Label = label; 35 } 29 36 } 30 37 } -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/HeuristicLab.Services.OKB.DataTransfer-3.3.csproj
r5304 r5378 50 50 <Compile Include="AlgorithmClass.cs" /> 51 51 <Compile Include="Algorithm.cs" /> 52 <Compile Include="AlgorithmData.cs" /> 53 <Compile Include="AlgorithmParameter.cs" /> 54 <Compile Include="AlgorithmParameterValue.cs" /> 55 <Compile Include="AlgorithmParameterBlobValue.cs" /> 56 <Compile Include="AlgorithmParameterBoolValue.cs" /> 57 <Compile Include="AlgorithmParameterFloatValue.cs" /> 58 <Compile Include="AlgorithmParameterIntValue.cs" /> 59 <Compile Include="AlgorithmParameterStringValue.cs" /> 52 <Compile Include="BinaryData.cs"> 53 <SubType>Code</SubType> 54 </Compile> 55 <Compile Include="BoolValue.cs" /> 56 <Compile Include="BinaryValue.cs" /> 57 <Compile Include="IntValue.cs" /> 58 <Compile Include="LongValue.cs" /> 59 <Compile Include="FloatValue.cs" /> 60 <Compile Include="DoubleValue.cs" /> 61 <Compile Include="StringValue.cs" /> 62 <Compile Include="Value.cs" /> 60 63 <Compile Include="Filters\BooleanOperation.cs" /> 61 <Compile Include="QueryBoolValue.cs" /> 62 <Compile Include="QueryBlobValue.cs" /> 63 <Compile Include="QueryFloatValue.cs" /> 64 <Compile Include="QueryIntValue.cs" /> 65 <Compile Include="QueryStringValue.cs" /> 66 <Compile Include="QueryValue.cs" /> 64 <Compile Include="Filters\NameOrdinalComparisonFloatFilter.cs" /> 65 <Compile Include="Filters\NameOrdinalComparisonIntFilter.cs" /> 66 <Compile Include="Filters\OrdinalComparisonIntFilter.cs" /> 67 <Compile Include="Filters\NameStringComparisonAvailableValuesFilter.cs" /> 68 <Compile Include="Filters\NameStringComparisonFilter.cs" /> 69 <Compile Include="Filters\StringComparison.cs" /> 70 <Compile Include="Filters\StringComparisonAvailableValuesFilter.cs" /> 71 <Compile Include="Filters\StringComparisonFilter.cs" /> 67 72 <Compile Include="QueryResult.cs" /> 68 73 <Compile Include="Filters\CombinedFilter.cs" /> 69 <Compile Include="Filters\NameSetComparisonStringAvailableValuesFilter.cs" />70 <Compile Include="Filters\SetComparisonStringAvailableValuesFilter.cs" />71 74 <Compile Include="Filters\OrdinalComparisonFilter.cs" /> 72 <Compile Include="Filters\SetComparisonFilter.cs" />73 75 <Compile Include="Filters\EqualityComparisonFilter.cs" /> 74 76 <Compile Include="Filters\OrdinalComparisonDateTimeFilter.cs" /> 75 77 <Compile Include="Filters\NameEqualityComparisonByteArrayFilter.cs" /> 76 <Compile Include="Filters\NameSetComparisonStringFilter.cs" />77 78 <Compile Include="Filters\NameOrdinalComparisonLongFilter.cs" /> 78 79 <Compile Include="Filters\NameOrdinalComparisonDoubleFilter.cs" /> 79 80 <Compile Include="Filters\NameEqualityComparisonBoolFilter.cs" /> 80 81 <Compile Include="Filters\OrdinalComparisonLongFilter.cs" /> 81 <Compile Include="Filters\SetComparison.cs" />82 82 <Compile Include="Filters\OrdinalComparison.cs" /> 83 83 <Compile Include="Filters\EqualityComparison.cs" /> 84 <Compile Include="Filters\SetComparisonStringFilter.cs" />85 84 <Compile Include="Filters\Filter.cs" /> 86 <Compile Include="ResultFloatValue.cs" />87 <Compile Include="ResultBoolValue.cs" />88 <Compile Include="ResultIntValue.cs" />89 <Compile Include="ResultStringValue.cs" />90 <Compile Include="ResultBlobValue.cs" />91 <Compile Include="ProblemParameterBoolValue.cs" />92 <Compile Include="ProblemParameterFloatValue.cs" />93 <Compile Include="ProblemParameterIntValue.cs" />94 <Compile Include="ProblemParameterStringValue.cs" />95 <Compile Include="ProblemParameterBlobValue.cs" />96 <Compile Include="ResultValue.cs" />97 <Compile Include="ProblemParameterValue.cs" />98 85 <Compile Include="Run.cs" /> 99 <Compile Include="Experiment.cs" />100 <Compile Include="Result.cs" />101 <Compile Include="ProblemParameter.cs" />102 <Compile Include="ProblemData.cs" />103 86 <Compile Include="Problem.cs" /> 104 87 <Compile Include="ProblemClass.cs" /> -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/Problem.cs
r4481 r5378 29 29 [DataMember] 30 30 public long ProblemClassId { get; set; } 31 [DataMember] 32 public long DataTypeId { get; set; } 33 [DataMember] 34 public long BinaryDataId { get; set; } 31 35 } 32 36 } -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/QueryResult.cs
r5304 r5378 29 29 public long Id { get; set; } 30 30 [DataMember] 31 public IEnumerable< QueryValue> AlgorithmParameters { get; set; }31 public IEnumerable<Value> Parameters { get; set; } 32 32 [DataMember] 33 public IEnumerable<QueryValue> ProblemParameters { get; set; } 34 [DataMember] 35 public IEnumerable<QueryValue> Results { get; set; } 33 public IEnumerable<Value> Results { get; set; } 36 34 } 37 35 } -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataTransfer/3.3/Run.cs
r5295 r5378 28 28 public class Run : OKBItem { 29 29 [DataMember] 30 public longRandomSeed { get; set; }30 public int RandomSeed { get; set; } 31 31 [DataMember] 32 32 public DateTime CreatedDate { get; set; } 33 33 [DataMember] 34 public long ExperimentId { get; set; } 34 public long AlgorithmId { get; set; } 35 [DataMember] 36 public long ProblemId { get; set; } 35 37 [DataMember] 36 38 public Guid UserId { get; set; } … … 38 40 public Guid ClientId { get; set; } 39 41 [DataMember] 40 public IEnumerable<ResultValue> ResultValues { get; set; } 42 public IEnumerable<Value> ParameterValues { get; set; } 43 [DataMember] 44 public IEnumerable<Value> ResultValues { get; set; } 41 45 } 42 46 }
Note: See TracChangeset
for help on using the changeset viewer.