Yes, .SCHEMA$ is the static for a generated class' schema and is there for
users to access.  It can be hard to find however, since some IDE's hide
auto-completion  of methods/fields/classes with '$' in the name.

On 11/20/12 4:09 PM, "Skye Wanderman-Milne" <[email protected]> wrote:

>GeneratedClass.SCHEMA$, but yes that does work. Thanks! I guess with the
>ugly variable name I assumed that wasn't meant to be exposed but it is
>indeed public :)
>
>
>On Tue, Nov 20, 2012 at 4:04 PM, Philip Zeyliger
><[email protected]>wrote:
>
>> GeneratedClass.$SCHEMA?
>>
>> I'm not on the most latest version, but I think that exists.
>>
>> -- Philip
>>
>> On Tue, Nov 20, 2012 at 4:00 PM, Skye Wanderman-Milne <[email protected]
>> >wrote:
>>
>> > The SpecificCompiler produces a getSchema function, which looks like
>>it
>> > could be static but isn't. Is there a good reason for this?
>> >
>> > I bring this up because when writing to a data file, you have to
>>provide
>> a
>> > schema to the DataFileWriter.create call, and using something like
>> > MyGeneratedClass.getSchema() seems like the natural way to do this
>> > (especially if you haven't created any instances of MyGeneratedClass
>> yet).
>> > Is there a good way to get the Schema object without creating an
>>instance
>> > or parsing the schema yourself?
>> >
>> > Skye
>> >
>>


Reply via email to