All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ildfly-clustering-marshalling-api.34.0.1.Final.source-code.java.sql.proto Maven / Gradle / Ivy

Go to download

Public module containing interfaces to be implemented by applications and internal modules to optimize marshalling behavior for both distributable @Stateful Jakarta Enterprise Beans and HTTP sessions. The API is independent of the backing marshalling framework.

There is a newer version: 35.0.0.Final
Show newest version
package java.sql;

// IDs: 125 - 127

/**
 * @TypeId(125)
 */
message Date {
	optional	uint64	postEpochDay	= 1;
	optional	uint64	preEpochDay	= 2;
}

/**
 * @TypeId(126)
 */
message Time {
	optional	uint32	hoursOfDay	= 1;
	optional	uint32	minutesOfDay	= 2;
	optional	uint32	secondsOfDay	= 3;
	optional	uint32	millisOfSecond	= 4;
	optional	uint32	nanosOfSecond	= 5;
}

/**
 * @TypeId(127)
 */
message Timestamp {
	optional	uint64	postEpochDay	= 1;
	optional	uint64	preEpochDay	= 2;
	optional	uint32	hoursOfDay	= 3;
	optional	uint32	minutesOfDay	= 4;
	optional	uint32	secondsOfDay	= 5;
	optional	uint32	millisOfSecond	= 6;
	optional	uint32	nanosOfSecond	= 7;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy