[ 
https://issues.apache.org/jira/browse/GEODE-8562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17268297#comment-17268297
 ] 

ASF subversion and git services commented on GEODE-8562:
--------------------------------------------------------

Commit e9076f5cfeaedc6fa7951a33bf4ea32f09f7fafc in geode-native's branch 
refs/heads/develop from Michael Martell
[ https://gitbox.apache.org/repos/asf?p=geode-native.git;h=e9076f5 ]

GEODE-8562: Add new C# classaskey Example  (#725)

* Add System.Drawing for classaskey example
* Use DateTime in the key and add stopserver
* Use smaller dataset to minimize output
* Switch to CacheableDate for consistency

Co-authored-by: Dave Barnes <dav...@vmware.com>

> Add a new serialization test and example that uses a class for the key
> ----------------------------------------------------------------------
>
>                 Key: GEODE-8562
>                 URL: https://issues.apache.org/jira/browse/GEODE-8562
>             Project: Geode
>          Issue Type: Improvement
>          Components: native client
>            Reporter: Michael Martell
>            Priority: Major
>              Labels: pull-request-available
>
> There appears to be no native client tests that use a class for the key.
> A new DataSerializable test should be added (new framework of course) that 
> uses a class that implements DataSerializable for both the key and the value. 
> Also, the test should be added for both C++ and .NET.
> Also update the existing put/get examples to include using a class as the 
> key. Note, this will require Java code that instantiates the key class.
> Notes:
>  * 
>  Using a class as a key requires the equivalent Java class to be deployed, as 
> well as an Instantiator for that class to be executed by the server on 
> startup. An example of this is the 
> QueryTest::DataSerializableQueryHaveCorrectValues which uses Position.cs and 
> Position.java.
>  * In this existing test, Position.java needs to be deployed and instantiated 
> because the test executes queries. In this new test, we need to deploy and 
> instantiate the java code for the key class because it's a key not a value.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to